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