Package com.netscape.cmsutil.scep
Class CRSPKIMessage
java.lang.Object
com.netscape.cmsutil.scep.CRSPKIMessage
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic org.mozilla.jss.asn1.OBJECT_IDENTIFIER
static org.mozilla.jss.asn1.OBJECT_IDENTIFIER
static org.mozilla.jss.asn1.OBJECT_IDENTIFIER
static org.mozilla.jss.asn1.OBJECT_IDENTIFIER
static org.mozilla.jss.asn1.OBJECT_IDENTIFIER
static org.mozilla.jss.asn1.OBJECT_IDENTIFIER
static org.mozilla.jss.asn1.OBJECT_IDENTIFIER
static org.mozilla.jss.asn1.OBJECT_IDENTIFIER
static org.mozilla.jss.asn1.OBJECT_IDENTIFIER
static org.mozilla.jss.asn1.OBJECT_IDENTIFIER
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static org.mozilla.jss.asn1.OBJECT_IDENTIFIER
static org.mozilla.jss.asn1.OBJECT_IDENTIFIER
static org.mozilla.jss.asn1.OBJECT_IDENTIFIER
static org.mozilla.jss.asn1.OBJECT_IDENTIFIER
Deprecated, for removal: This API element is subject to removal in a future version.static org.mozilla.jss.asn1.OBJECT_IDENTIFIER
static org.mozilla.jss.asn1.OBJECT_IDENTIFIER
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
debug()
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.PKCS10
getP10()
org.mozilla.jss.pkcs7.IssuerAndSerialNumber
byte[]
byte[]
byte[]
org.mozilla.jss.pkcs7.IssuerAndSerialNumber
byte[]
void
void
makeEncryptedContentInfo
(byte[] iv, byte[] ec, String algorithm) byte[]
makeEnvelopedData
(int version) void
makeRecipientInfo
(int version, byte[] riKey) void
makeSignedData
(int version, byte[] certificate, String hashAlgorithm) byte[]
makeSignedRep
(int v, byte[] certificate) void
makeSignerInfo
(int version, org.mozilla.jss.crypto.PrivateKey pk, String hashAlgorithm) void
void
setAA_old
(org.mozilla.jss.asn1.SET auth_attrs) void
setAADigest
(byte[] digest) void
setFailInfo
(String failInfo) void
setFailure
(String failInfo) void
setMessageType
(String messageType) void
setMsgDigest
(byte[] digest) void
setP10
(org.mozilla.jss.netscape.security.pkcs.PKCS10 p10) void
void
setPKIStatus
(String pkiStatus) void
setRcpIssuerAndSerialNumber
(org.mozilla.jss.pkcs7.IssuerAndSerialNumber iasn) void
setRecipientNonce
(byte[] rn) void
setSenderNonce
(byte[] sn) void
setSgnIssuerAndSerialNumber
(org.mozilla.jss.pkcs7.IssuerAndSerialNumber iasn) void
void
setTransactionID
(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
@Deprecated(since="11.0.1", forRemoval=true) public static org.mozilla.jss.asn1.OBJECT_IDENTIFIER SHA1_DIGESTDeprecated, for removal: This API element is subject to removal in a future version. -
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.InvalidBERException
Exception
-
-
Method Details
-
debug
public void debug() -
put
-
get
-
makeSignedData
-
getResponse
- Throws:
IOException
org.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:
NoSuchAlgorithmException
org.mozilla.jss.crypto.TokenException
InvalidKeyException
SignatureException
org.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
-