|
|||||||||
| 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.SsfSigRcpInfo
Class for representing data of a signer or recipient, containing the certificate and some status information.
| Field Summary | |
java.security.cert.X509Certificate |
cert
Certificate of signer or recipient |
int |
rc
Status of certificate or return code of verification |
static int |
SSF_INITIAL
Initial state. |
static int |
SSF_INVALID_CERT
Certificate is not valid. |
static int |
SSF_INVALID_REFERENCE
Invalid reference to external data. |
static int |
SSF_INVALID_SIG
Signature is not valid. |
static int |
SSF_NO_CERTIFICATE
No certificate found. |
static int |
SSF_OK
Everything ok. |
static int |
SSF_UNKNOWN_CANONALG
Unknown canonicalization algorithm. |
static int |
SSF_UNKNOWN_ENCRYPTALG
Unknown encryption algorithm. |
static int |
SSF_UNKNOWN_HASHALG
Unknown hash algorithm. |
static int |
SSF_UNKNOWN_SIGALG
Unknown signature algorithm. |
static int |
SSF_UNKNOWN_TRANSFORM
Unknown transformation. |
static int |
SSF_UNTRUSTED_CERT
Certificate is not trusted. |
| Constructor Summary | |
SsfSigRcpInfo()
|
|
SsfSigRcpInfo(java.security.cert.X509Certificate cert)
|
|
SsfSigRcpInfo(java.security.cert.X509Certificate cert,
int rc)
|
|
| Method Summary | |
boolean |
checkInitialCert(ISsfPab pab)
If the status is SSF_INITIAL, check if the certificate
is valid and trusted and change the status to SSF_OK,
SSF_NO_CERTIFICATE, SSF_INVALID_CERT or
SSF_UNTRUSTED_CERT. |
void |
setInitial()
Set the status to SSF_INITIAL. |
java.lang.String |
toString()
Get description of the signer/recipient information |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int SSF_INITIAL
public static final int SSF_OK
public static final int SSF_INVALID_SIG
public static final int SSF_NO_CERTIFICATE
public static final int SSF_INVALID_CERT
public static final int SSF_UNTRUSTED_CERT
public static final int SSF_INVALID_REFERENCE
public static final int SSF_UNKNOWN_SIGALG
public static final int SSF_UNKNOWN_ENCRYPTALG
public static final int SSF_UNKNOWN_HASHALG
public static final int SSF_UNKNOWN_TRANSFORM
public static final int SSF_UNKNOWN_CANONALG
public java.security.cert.X509Certificate cert
public int rc
| Constructor Detail |
public SsfSigRcpInfo()
public SsfSigRcpInfo(java.security.cert.X509Certificate cert)
public SsfSigRcpInfo(java.security.cert.X509Certificate cert,
int rc)
| Method Detail |
public void setInitial()
SSF_INITIAL.public boolean checkInitialCert(ISsfPab pab)
SSF_INITIAL, check if the certificate
is valid and trusted and change the status to SSF_OK,
SSF_NO_CERTIFICATE, SSF_INVALID_CERT or
SSF_UNTRUSTED_CERT.pab - Private address book containg the trusted root certificatestrue, if certifiacte is valid and trustedpublic 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 | ||||||||