com.netscape.cmsutil.scep
Class CRSPKIMessage
java.lang.Object
com.netscape.cmsutil.scep.CRSPKIMessage
public class CRSPKIMessage
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CRS_MESSAGETYPE
public static org.mozilla.jss.asn1.OBJECT_IDENTIFIER CRS_MESSAGETYPE
CRS_PKISTATUS
public static org.mozilla.jss.asn1.OBJECT_IDENTIFIER CRS_PKISTATUS
CRS_FAILINFO
public static org.mozilla.jss.asn1.OBJECT_IDENTIFIER CRS_FAILINFO
CRS_SENDERNONCE
public static org.mozilla.jss.asn1.OBJECT_IDENTIFIER CRS_SENDERNONCE
CRS_RECIPIENTNONCE
public static org.mozilla.jss.asn1.OBJECT_IDENTIFIER CRS_RECIPIENTNONCE
CRS_TRANSID
public static org.mozilla.jss.asn1.OBJECT_IDENTIFIER CRS_TRANSID
CRS_EXTENSIONREQ
public static org.mozilla.jss.asn1.OBJECT_IDENTIFIER CRS_EXTENSIONREQ
PKCS9_CONTENT_TYPE
public static org.mozilla.jss.asn1.OBJECT_IDENTIFIER PKCS9_CONTENT_TYPE
PKCS9_MESSAGE_DIGEST
public static org.mozilla.jss.asn1.OBJECT_IDENTIFIER PKCS9_MESSAGE_DIGEST
RSA_ENCRYPTION
public static org.mozilla.jss.asn1.OBJECT_IDENTIFIER RSA_ENCRYPTION
DES_CBC_ENCRYPTION
public static org.mozilla.jss.asn1.OBJECT_IDENTIFIER DES_CBC_ENCRYPTION
DES_EDE3_CBC_ENCRYPTION
public static org.mozilla.jss.asn1.OBJECT_IDENTIFIER DES_EDE3_CBC_ENCRYPTION
MD5_DIGEST
public static org.mozilla.jss.asn1.OBJECT_IDENTIFIER MD5_DIGEST
SHA1_DIGEST
public static org.mozilla.jss.asn1.OBJECT_IDENTIFIER SHA1_DIGEST
SHA256_DIGEST
public static org.mozilla.jss.asn1.OBJECT_IDENTIFIER SHA256_DIGEST
SHA512_DIGEST
public static org.mozilla.jss.asn1.OBJECT_IDENTIFIER SHA512_DIGEST
mType_PKCSReq
public static final java.lang.String mType_PKCSReq
- See Also:
- Constant Field Values
mType_CertRep
public static final java.lang.String mType_CertRep
- See Also:
- Constant Field Values
mType_GetCertInitial
public static final java.lang.String mType_GetCertInitial
- See Also:
- Constant Field Values
mType_GetCert
public static final java.lang.String mType_GetCert
- See Also:
- Constant Field Values
mType_GetCRL
public static final java.lang.String mType_GetCRL
- See Also:
- Constant Field Values
mStatus_SUCCESS
public static final java.lang.String mStatus_SUCCESS
- See Also:
- Constant Field Values
mStatus_FAILURE
public static final java.lang.String mStatus_FAILURE
- See Also:
- Constant Field Values
mStatus_PENDING
public static final java.lang.String mStatus_PENDING
- See Also:
- Constant Field Values
mFailInfo_badAlg
public static final java.lang.String mFailInfo_badAlg
- See Also:
- Constant Field Values
mFailInfo_badMessageCheck
public static final java.lang.String mFailInfo_badMessageCheck
- See Also:
- Constant Field Values
mFailInfo_badRequest
public static final java.lang.String mFailInfo_badRequest
- See Also:
- Constant Field Values
mFailInfo_badTime
public static final java.lang.String mFailInfo_badTime
- See Also:
- Constant Field Values
mFailInfo_badCertId
public static final java.lang.String mFailInfo_badCertId
- See Also:
- Constant Field Values
mFailInfo_unsupportedExt
public static final java.lang.String mFailInfo_unsupportedExt
- See Also:
- Constant Field Values
mFailInfo_mustArchiveKeys
public static final java.lang.String mFailInfo_mustArchiveKeys
- See Also:
- Constant Field Values
mFailInfo_badIdentity
public static final java.lang.String mFailInfo_badIdentity
- See Also:
- Constant Field Values
mFailInfo_popRequired
public static final java.lang.String mFailInfo_popRequired
- See Also:
- Constant Field Values
mFailInfo_popFailed
public static final java.lang.String mFailInfo_popFailed
- See Also:
- Constant Field Values
mFailInfo_noKeyReuse
public static final java.lang.String mFailInfo_noKeyReuse
- See Also:
- Constant Field Values
mFailInfo_internalCAError
public static final java.lang.String mFailInfo_internalCAError
- See Also:
- Constant Field Values
mFailInfo_tryLater
public static final java.lang.String mFailInfo_tryLater
- See Also:
- Constant Field Values
CRSPKIMessage
public CRSPKIMessage()
CRSPKIMessage
public CRSPKIMessage(java.io.ByteArrayInputStream bais)
throws org.mozilla.jss.asn1.InvalidBERException,
java.lang.Exception
- Throws:
org.mozilla.jss.asn1.InvalidBERException
java.lang.Exception
debug
public void debug()
put
public void put(java.lang.Object a,
java.lang.Object b)
get
public java.lang.Object get(java.lang.Object a)
makeSignedData
public void makeSignedData(int version,
byte[] certificate,
java.lang.String hashAlgorithm)
getResponse
public byte[] getResponse()
throws java.io.IOException,
org.mozilla.jss.asn1.InvalidBERException
- Throws:
java.io.IOException
org.mozilla.jss.asn1.InvalidBERException
makeSignerInfo
public void makeSignerInfo(int version,
org.mozilla.jss.crypto.PrivateKey pk,
java.lang.String hashAlgorithm)
throws java.security.NoSuchAlgorithmException,
org.mozilla.jss.crypto.TokenException,
java.security.InvalidKeyException,
java.security.SignatureException,
org.mozilla.jss.CryptoManager.NotInitializedException
- Throws:
java.security.NoSuchAlgorithmException
org.mozilla.jss.crypto.TokenException
java.security.InvalidKeyException
java.security.SignatureException
org.mozilla.jss.CryptoManager.NotInitializedException
makeAuthenticatedAttributes
public void makeAuthenticatedAttributes()
makeEnvelopedData
public byte[] makeEnvelopedData(int version)
makeRecipientInfo
public void makeRecipientInfo(int version,
byte[] riKey)
makeEncryptedContentInfo
public void makeEncryptedContentInfo(byte[] iv,
byte[] ec,
java.lang.String algorithm)
makeSignedRep
public byte[] makeSignedRep(int v,
byte[] certificate)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getMessageType
public java.lang.String getMessageType()
getFailInfo
public java.lang.String getFailInfo()
getPKIStatus
public java.lang.String getPKIStatus()
getTransactionID
public java.lang.String getTransactionID()
getSenderNonce
public byte[] getSenderNonce()
getRecipientNonce
public byte[] getRecipientNonce()
getWrappedKey
public byte[] getWrappedKey()
getEncryptedPkcs10
public byte[] getEncryptedPkcs10()
getIV
public byte[] getIV()
getEncryptionAlgorithm
public java.lang.String getEncryptionAlgorithm()
getDigestAlgorithmName
public java.lang.String getDigestAlgorithmName()
getSignerPublicKey
public java.security.PublicKey getSignerPublicKey()
getAA
public byte[] getAA()
setAA_old
public void setAA_old(org.mozilla.jss.asn1.SET auth_attrs)
getAA_old
public byte[] getAA_old()
getAADigest
public byte[] getAADigest()
getP10
public java.lang.Object getP10()
setP10
public void setP10(java.lang.Object p10)
setSgnIssuerAndSerialNumber
public void setSgnIssuerAndSerialNumber(org.mozilla.jss.pkcs7.IssuerAndSerialNumber iasn)
setRcpIssuerAndSerialNumber
public void setRcpIssuerAndSerialNumber(org.mozilla.jss.pkcs7.IssuerAndSerialNumber iasn)
getSgnIssuerAndSerialNumber
public org.mozilla.jss.pkcs7.IssuerAndSerialNumber getSgnIssuerAndSerialNumber()
getRcpIssuerAndSerialNumber
public org.mozilla.jss.pkcs7.IssuerAndSerialNumber getRcpIssuerAndSerialNumber()
setMessageType
public void setMessageType(java.lang.String messageType)
setPKIStatus
public void setPKIStatus(java.lang.String pkiStatus)
setFailInfo
public void setFailInfo(java.lang.String failInfo)
setTransactionID
public void setTransactionID(java.lang.String tid)
setRecipientNonce
public void setRecipientNonce(byte[] rn)
setSenderNonce
public void setSenderNonce(byte[] sn)
setMsgDigest
public void setMsgDigest(byte[] digest)
setAADigest
public void setAADigest(byte[] digest)
setPending
public void setPending()
setFailure
public void setFailure(java.lang.String failInfo)
setSuccess
public void setSuccess()
getEncoded
public byte[] getEncoded()
- Gets a byte array which is the der-encoded blob
which gets sent back to the router.
getMessageTypeString
public java.lang.String getMessageTypeString()