|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.sap.security.core.server.ssf.SsfRefXMLInfo
Class for representing references of an XML Signature.
| Field Summary | |
boolean |
contentOnly
Determines if encryption applies to content of reference only (default is false) |
java.lang.String |
digest
Digest algorithm applied to transformed content of reference of digital signature (default is DIGEST_SHA1) |
static java.lang.String |
DIGEST_MD5
|
static java.lang.String |
DIGEST_SHA1
|
int |
status
Status of reference |
static int |
STATUS_DIGEST_VALUE
|
static int |
STATUS_INITIAL
|
static int |
STATUS_OK
|
static int |
STATUS_UNKNOWN_DIGESTALG
|
static int |
STATUS_UNKNOWN_TRANSALG
|
static int |
STATUS_UNREACHABLE
|
java.lang.String[] |
trans
Transformations applied to content of reference (default is null) |
static java.lang.String |
TRANS_BASE64_DECODE
|
static java.lang.String |
TRANS_C14N_EXCL
|
static java.lang.String |
TRANS_C14N_EXCL_OMIT_COMMENTS
|
static java.lang.String |
TRANS_C14N_EXCL_WITH_COMMENTS
|
static java.lang.String |
TRANS_C14N_EXCL_WITHCOMMENTS
|
static java.lang.String |
TRANS_C14N_OMIT_COMMENTS
|
static java.lang.String |
TRANS_C14N_WITH_COMMENTS
|
static java.lang.String |
TRANS_ENVELOPED_SIGNATURE
|
static java.lang.String |
TRANS_XPATH
|
static java.lang.String |
TRANS_XPOINTER
|
static java.lang.String |
TRANS_XSLT
|
java.lang.String |
uri
URI of reference (default is "") |
java.lang.String |
uriED
URI of encrypted data (default is "") |
| Constructor Summary | |
SsfRefXMLInfo()
Creates a default SsfRefXMLInfo object (use null URI "", no transformations
and default digest algorithm DIGEST_SHA1) |
|
SsfRefXMLInfo(java.lang.String uri)
Creates an SsfRefXMLInfo object with given URI (use no transformations and default digest algorithm DIGEST_SHA1) |
|
SsfRefXMLInfo(java.lang.String uri,
java.lang.String[] trans)
Creates an SsfRefXMLInfo object with given URI and transformations (use default digest algorithm DIGEST_SHA1) |
|
SsfRefXMLInfo(java.lang.String uri,
java.lang.String[] trans,
java.lang.String digest)
Creates an SsfRefXMLInfo object with given URI, transformations and digest algorithm |
|
SsfRefXMLInfo(java.lang.String uri,
java.lang.String[] trans,
java.lang.String digest,
boolean contentOnly)
Creates an SsfRefXMLInfo object with given URI, transformations, digest algorithm and encryption information |
|
SsfRefXMLInfo(java.lang.String uri,
java.lang.String[] trans,
java.lang.String digest,
boolean contentOnly,
java.lang.String uriED)
Creates an SsfRefXMLInfo object with given URI, transformations, digest algorithm and encryption information |
|
| Method Summary | |
com.sap.engine.lib.xml.signature.transform.Transformation[] |
getTransformations()
Get the transformations as objects of the SAP XML toolkit. |
boolean |
setTransformations(com.sap.engine.lib.xml.signature.transform.Transformation[] transObj)
Overwrite the transformation objects of this reference |
java.lang.String |
toString()
Get description of the reference |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final java.lang.String TRANS_C14N_EXCL_OMIT_COMMENTS
public static final java.lang.String TRANS_C14N_EXCL_WITH_COMMENTS
public static final java.lang.String TRANS_C14N_OMIT_COMMENTS
public static final java.lang.String TRANS_C14N_WITH_COMMENTS
public static final java.lang.String TRANS_C14N_EXCL
public static final java.lang.String TRANS_C14N_EXCL_WITHCOMMENTS
public static final java.lang.String TRANS_XSLT
public static final java.lang.String TRANS_BASE64_DECODE
public static final java.lang.String TRANS_XPATH
public static final java.lang.String TRANS_ENVELOPED_SIGNATURE
public static final java.lang.String TRANS_XPOINTER
public static final java.lang.String DIGEST_MD5
public static final java.lang.String DIGEST_SHA1
public static final int STATUS_INITIAL
public static final int STATUS_OK
public static final int STATUS_UNREACHABLE
public static final int STATUS_DIGEST_VALUE
public static final int STATUS_UNKNOWN_TRANSALG
public static final int STATUS_UNKNOWN_DIGESTALG
public java.lang.String uri
"")public java.lang.String[] trans
null)public int status
public java.lang.String digest
DIGEST_SHA1)public boolean contentOnly
false)public java.lang.String uriED
"")| Constructor Detail |
public SsfRefXMLInfo()
"", no transformations
and default digest algorithm DIGEST_SHA1)public SsfRefXMLInfo(java.lang.String uri)
DIGEST_SHA1)uri - String containing the URI
public SsfRefXMLInfo(java.lang.String uri,
java.lang.String[] trans)
DIGEST_SHA1)uri - String containing the URItrans - String array containing the transformations
public SsfRefXMLInfo(java.lang.String uri,
java.lang.String[] trans,
java.lang.String digest)
uri - String containing the URItrans - String array containing the transformationsdigest - String containg the digest algorithm
public SsfRefXMLInfo(java.lang.String uri,
java.lang.String[] trans,
java.lang.String digest,
boolean contentOnly)
uri - String containing the URI of the referencetrans - String array containing the transformationsdigest - String containg the digest algorithmcontentOnly - boolean determining if encryption applies to
content of reference only
public SsfRefXMLInfo(java.lang.String uri,
java.lang.String[] trans,
java.lang.String digest,
boolean contentOnly,
java.lang.String uriED)
uri - String containing the URI of the referencetrans - String array containing the transformationsdigest - String containg the digest algorithmcontentOnly - boolean determining if encryption applies to
content of reference onlyuriED - String containing the URI of the encrypted data| Method Detail |
public com.sap.engine.lib.xml.signature.transform.Transformation[] getTransformations()
throws SsfInvalidAlgException
SsfInvalidAlgException - if transformation URI is unknownpublic boolean setTransformations(com.sap.engine.lib.xml.signature.transform.Transformation[] transObj)
transObj - array of transformationstrue if transformations have been setpublic java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||