Class CRSPKIMessage
java.lang.Object
com.netscape.cmsutil.scep.CRSPKIMessage
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic org.mozilla.jss.asn1.OBJECT_IDENTIFIERstatic org.mozilla.jss.asn1.OBJECT_IDENTIFIERstatic org.mozilla.jss.asn1.OBJECT_IDENTIFIERstatic org.mozilla.jss.asn1.OBJECT_IDENTIFIERstatic org.mozilla.jss.asn1.OBJECT_IDENTIFIERstatic org.mozilla.jss.asn1.OBJECT_IDENTIFIERstatic org.mozilla.jss.asn1.OBJECT_IDENTIFIERstatic org.mozilla.jss.asn1.OBJECT_IDENTIFIERstatic org.mozilla.jss.asn1.OBJECT_IDENTIFIERstatic org.mozilla.jss.asn1.OBJECT_IDENTIFIERstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic org.mozilla.jss.asn1.OBJECT_IDENTIFIERstatic org.mozilla.jss.asn1.OBJECT_IDENTIFIERstatic org.mozilla.jss.asn1.OBJECT_IDENTIFIERstatic org.mozilla.jss.asn1.OBJECT_IDENTIFIERstatic org.mozilla.jss.asn1.OBJECT_IDENTIFIERstatic org.mozilla.jss.asn1.OBJECT_IDENTIFIER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddebug()byte[]getAA()byte[]byte[]byte[]Gets a byte array which is the der-encoded blob which gets sent back to the router.byte[]byte[]getIV()org.mozilla.jss.netscape.security.pkcs.PKCS10getP10()org.mozilla.jss.pkcs7.IssuerAndSerialNumberbyte[]byte[]byte[]org.mozilla.jss.pkcs7.IssuerAndSerialNumberbyte[]voidvoidmakeEncryptedContentInfo(byte[] iv, byte[] ec, String algorithm) byte[]makeEnvelopedData(int version) voidmakeRecipientInfo(int version, byte[] riKey) voidmakeSignedData(int version, byte[] certificate, String hashAlgorithm) byte[]makeSignedRep(int v, byte[] certificate) voidmakeSignerInfo(int version, org.mozilla.jss.crypto.PrivateKey pk, String hashAlgorithm) voidvoidsetAA_old(org.mozilla.jss.asn1.SET auth_attrs) voidsetAADigest(byte[] digest) voidsetFailInfo(String failInfo) voidsetFailure(String failInfo) voidsetMessageType(String messageType) voidsetMsgDigest(byte[] digest) voidsetP10(org.mozilla.jss.netscape.security.pkcs.PKCS10 p10) voidvoidsetPKIStatus(String pkiStatus) voidsetRcpIssuerAndSerialNumber(org.mozilla.jss.pkcs7.IssuerAndSerialNumber iasn) voidsetRecipientNonce(byte[] rn) voidsetSenderNonce(byte[] sn) voidsetSgnIssuerAndSerialNumber(org.mozilla.jss.pkcs7.IssuerAndSerialNumber iasn) voidvoidsetTransactionID(String tid) toString()
-
Field Details
-
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
- See Also:
-
mType_CertRep
- See Also:
-
mType_GetCertInitial
- See Also:
-
mType_GetCert
- See Also:
-
mType_GetCRL
- See Also:
-
mStatus_SUCCESS
- See Also:
-
mStatus_FAILURE
- See Also:
-
mStatus_PENDING
- See Also:
-
mFailInfo_badAlg
- See Also:
-
mFailInfo_badMessageCheck
- See Also:
-
mFailInfo_badRequest
- See Also:
-
mFailInfo_badTime
- See Also:
-
mFailInfo_badCertId
- See Also:
-
mFailInfo_unsupportedExt
- See Also:
-
mFailInfo_mustArchiveKeys
- See Also:
-
mFailInfo_badIdentity
- See Also:
-
mFailInfo_popRequired
- See Also:
-
mFailInfo_popFailed
- See Also:
-
mFailInfo_noKeyReuse
- See Also:
-
mFailInfo_internalCAError
- See Also:
-
mFailInfo_tryLater
- See Also:
-
-
Constructor Details
-
CRSPKIMessage
public CRSPKIMessage() -
CRSPKIMessage
public CRSPKIMessage(ByteArrayInputStream bais) throws org.mozilla.jss.asn1.InvalidBERException, Exception - Throws:
org.mozilla.jss.asn1.InvalidBERExceptionException
-
-
Method Details
-
debug
public void debug() -
put
-
get
-
makeSignedData
-
getResponse
- Throws:
IOExceptionorg.mozilla.jss.asn1.InvalidBERException
-
makeSignerInfo
public void makeSignerInfo(int version, org.mozilla.jss.crypto.PrivateKey pk, String hashAlgorithm) throws NoSuchAlgorithmException, org.mozilla.jss.crypto.TokenException, InvalidKeyException, SignatureException, org.mozilla.jss.NotInitializedException - Throws:
NoSuchAlgorithmExceptionorg.mozilla.jss.crypto.TokenExceptionInvalidKeyExceptionSignatureExceptionorg.mozilla.jss.NotInitializedException
-
makeAuthenticatedAttributes
public void makeAuthenticatedAttributes() -
makeEnvelopedData
public byte[] makeEnvelopedData(int version) -
makeRecipientInfo
public void makeRecipientInfo(int version, byte[] riKey) -
makeEncryptedContentInfo
-
makeSignedRep
public byte[] makeSignedRep(int v, byte[] certificate) -
toString
-
getMessageType
-
getFailInfo
-
getPKIStatus
-
getTransactionID
-
getSenderNonce
public byte[] getSenderNonce() -
getRecipientNonce
public byte[] getRecipientNonce() -
getWrappedKey
public byte[] getWrappedKey() -
getEncryptedPkcs10
public byte[] getEncryptedPkcs10() -
getIV
public byte[] getIV() -
getEncryptionAlgorithm
-
getDigestAlgorithmName
-
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 org.mozilla.jss.netscape.security.pkcs.PKCS10 getP10() -
setP10
public void setP10(org.mozilla.jss.netscape.security.pkcs.PKCS10 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
-
setPKIStatus
-
setFailInfo
-
setTransactionID
-
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
-
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
-