Serialized Form
Package com.rsa.certj.cert |
attributeType
int attributeType
- This holds the attribute type, such as COMMON_NAME.
attributeOID
byte[] attributeOID
- This byte array contains OID bytes. This is only used
when this attribute is not in the allNameAttributeIDs.
valueDER
byte[] valueDER
- This byte array contains the value of the AVA value in DER format.
This variable is only used for unsupported ASN1 type.
valueOffset
int valueOffset
- This holds an offset into the valueDER array to indicate
the start of the valueDER.
valueLen
int valueLen
- This holds the length of value.
valueType
int valueType
- This holds a ASN1 type of this attribute value.
valueString
String valueString
- This holds a String representation of this attribute value.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the AVA, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
subjectPublicKeyInfo
byte[] subjectPublicKeyInfo
- The local copy of the public key of the certificate.
signatureAlgorithmBER
byte[] signatureAlgorithmBER
- The local copy of the BER-encoding of the signature algorithm ID.
signatureAlgorithmFormat
int signatureAlgorithmFormat
- Save the format flag to determine if a special format is needed when
getting the DER of the signature algorithm.
signature
byte[] signature
- The local copy of the signature octets.
theDevice
String theDevice
- The device that actually performed the signing or verifying.
theDeviceList
String[] theDeviceList
- The list of devices that actually performed the individual elements
of the signing or verifying.
theCertJ
CertJ theCertJ
- the context is set only by the setCertJ()
subjectPublicKeyInfo
byte[] subjectPublicKeyInfo
- The local copy of the public key of the certificate request.
signatureAlgorithmBER
byte[] signatureAlgorithmBER
- The local copy of the BER-encoding of the signature algorithm ID.
signatureAlgorithmFormat
int signatureAlgorithmFormat
- Save the format flag to determine if a special format is needed when
getting the DER of the signature algorithm.
signature
byte[] signature
- This is a local copy of the signature. The value is the BIT STRING
version. That is, it is the signature data wrapped in a BIT STRING.
signedByUs
boolean signedByUs
- This lets us know if we signed the certificate request.
theDevice
String theDevice
- The device that actually performed the signing or verifying.
theDeviceList
String[] theDeviceList
- The list of devices that actually performed the individual elements
of the signing or verifying.
theCertJ
CertJ theCertJ
- the context is set only by the setCertJ()
signatureAlgorithmBER
byte[] signatureAlgorithmBER
- The local copy of the BER-encoding of the signature algorithm ID.
signatureAlgorithmFormat
int signatureAlgorithmFormat
- Save the format flag to determine if a special format is needed when
getting the DER of the signature algorithm.
signature
byte[] signature
- The local copy of the signature octets.
theDevice
String theDevice
- The device that actually performed the signing or verifying.
theDeviceList
String[] theDeviceList
- The list of devices that actually performed the individual elements
of the signing or verifying.
theCertJ
CertJ theCertJ
- the context is set only by the setCertJ()
requestInfo
byte[] requestInfo
- The local copy of the request info. When we receive a signed cert
request, save the request info to avoid performing ASN.1 encoding
to make verification computations.
requestInfoDER
byte[] requestInfoDER
- This is the request info after we DER encode it. Use it when we are
signing a request.
requestInfoDERLen
int requestInfoDERLen
- This is the length of the DER encoded RequestInfo.
theVersion
int theVersion
- The local copy of the version number of the cert request in this object.
V1 is default.
subjectName
X500Name subjectName
- The local copy of the subject name of the cert in this object.
theAttributes
X501Attributes theAttributes
- The local copy of the Attributes
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the entire request, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
special
int special
- This holds the special BER/DER circumstances.
asn1TemplateInfo
com.rsa.asn1.ASN1Template asn1TemplateInfo
- When encoding the request info only, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
infoSpecial
int infoSpecial
- This is the special DER circumstances of the RequestInfo.
avaList
Vector avaList
- This contains the list of AVA's
special
int special
- This holds the special BER/DER circumstances.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the RDN, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
certData
Vector[] certData
- Vector array that contains revoked certificates data
certData[0] contains CertificateSerialNumber
certData[1] contains revocation date
certData[2] contains crl extensions
timeFlag
boolean timeFlag
- this flag indicates how to BER encode time values: UTC or GetTime
true value means GenTime, false value means UTC
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the Name, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
rdnList
Vector rdnList
- This contains the list of RDN's
special
int special
- This holds the special BER/DER circumstances.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the Name, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
theAttributes
Vector theAttributes
- The list of attributes.
special
int special
- This holds the special BER/DER circumstances.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding, this is the template to use. Encoding may occur over
the span of two method calls. Save the template if needed.
innerDER
byte[] innerDER
- The local copy of the Inner DER. When we receive a signed cert, save
the inner DER to avoid performing ASN.1 encoding to make
verification computations.
innerDERLen
int innerDERLen
- This is the length of the inner DER.
theVersion
int theVersion
- The local copy of the version number of the cert in this object.
V3 is default.
subjectName
X500Name subjectName
- The local copy of the subject name of the cert in this object.
issuerName
X500Name issuerName
- The local copy of the issuer name of the cert in this object.
serialNumber
byte[] serialNumber
- The local copy of the serial number of the cert in this object.
issuerUniqueID
byte[] issuerUniqueID
- The local copy of the issuer uniqueID of the cert in this object.
Save it wrapped in the BIT STRING tag and length.
subjectUniqueID
byte[] subjectUniqueID
- The local copy of the subject uniqueID of the cert in this object.
Save it wrapped in the BIT STRING tag and length.
timeType
boolean timeType
- The flag specifing time encoding type.
default is UTC time encoding.
notBefore
Date notBefore
- The local copy of the start date (aka "Not Before").
notAfter
Date notAfter
- The local copy of the end date (aka "Not After").
theExtensions
X509V3Extensions theExtensions
- The local copy of the v3 Extensions.
special
int special
- This holds the special BER/DER circumstances.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the entire cert, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
innerSpecial
int innerSpecial
- This is the special DER circumstances of the InnerDER.
asn1TemplateInner
com.rsa.asn1.ASN1Template asn1TemplateInner
- When encoding the innerDER only, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
asn1TemplateValidity
com.rsa.asn1.ASN1Template asn1TemplateValidity
- When encoding the Validity only, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
innerDER
byte[] innerDER
- The local copy of the Inner DER. When we receive a signed CRL, save
the inner DER to avoid performing ASN.1 encoding to make
verification computations.
innerDERLen
int innerDERLen
- This is the length of the inner DER.
theVersion
int theVersion
- The local copy of the version number of the CRL in this object.
issuerName
X500Name issuerName
- The local copy of the issuer name of the CRL in this object.
revokedCerts
RevokedCertificates revokedCerts
- The local copy of the revokedCertificates of the CRL in this object.
timeType
boolean timeType
- The flag specifing time encoding type.
default is UTC time encoding.
thisUpdate
Date thisUpdate
- The local copy of the current update date.
nextUpdate
Date nextUpdate
- The local copy of the next update date.
crlExtensions
X509V3Extensions crlExtensions
- The local copy of the CRL Extensions.
special
int special
- This holds the special BER/DER circumstances.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the entire CRL, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
innerSpecial
int innerSpecial
- This is the special DER circumstances of the InnerDER.
asn1TemplateInner
com.rsa.asn1.ASN1Template asn1TemplateInner
- When encoding the innerDER only, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
theExtensions
Vector theExtensions
- The list of extensions.
special
int special
- This holds the special BER/DER circumstances.
extFlag
int extFlag
- This holds the Extensions type.
extFlag_MIN
int extFlag_MIN
- The min value of extFlag.
extFlag_MAX
int extFlag_MAX
- The max value of extFlag.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding, this is the template to use. Encoding may occur over
the span of two method calls. Save the template if needed.
Package com.rsa.certj.cert.attributes |
thePassword
char[] thePassword
- This holds the actual value.
stringType
int stringType
- This holds the flag indicating what kind of Srting it is.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
type
byte[] type
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
country
String country
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
country
String country
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
theDate
Date theDate
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
friendlyName
String friendlyName
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
gender
String gender
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
localKeyID
byte[] localKeyID
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
digest
byte[] digest
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
valueDER
byte[] valueDER
- This holds the DER of the value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
placeOfBirth
String placeOfBirth
- This holds the actual value.
stringType
int stringType
- This holds the flag indicating what kind of Srting it is.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
postalAddress
Vector postalAddress
- This holds the actual value.
stringType
Vector stringType
- This holds the flag indicating what kind of String it is.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
pseudonym
String pseudonym
- This holds the actual value.
stringType
int stringType
- This holds the flag indicating what kind of Srting it is.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
signingTime
Date signingTime
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
theExtensions
X509V3Extensions theExtensions
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
status
int status
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
info
int info
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
type
int type
- This holds the actual message type value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
status
int status
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
nonce
byte[] nonce
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
nonce
byte[] nonce
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
id
byte[] id
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
version
int version
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
value
String value
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
attributeTypeFlag
int attributeTypeFlag
- Keep the flag indicating what kind of Attribute this particular
instance is.
theOID
byte[] theOID
- This field holds the OID.
special
int special
- This holds the special BER/DER circumstances.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- This holds an ASN.1 definition in case it is needed across calls
attributeTypeString
String attributeTypeString
- This will hold class name
Package com.rsa.certj.cert.extensions |
archiveCutoffTime
Date archiveCutoffTime
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
accessLocation
Vector accessLocation
accessMethod
Vector accessMethod
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
keyID
byte[] keyID
- This holds the actual key value.
authorityCertIssuer
GeneralNames authorityCertIssuer
- This holds the cert Issuer name
serialNumber
byte[] serialNumber
- This holds the serial number
cA
boolean cA
pathLenConstraint
int pathLenConstraint
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
dataHash
byte[] dataHash
- This contains biometric data hash component
dataUri
String dataUri
- This contains source Data Uri component
biometricType
int biometricType
- This contains the Predefined Biometric Type component
dataID
byte[] dataID
- This contains the biometric Data ID
hashAlgorithmBER
byte[] hashAlgorithmBER
- This contains the BER-encoding of the hash algorithm ID
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the Name, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
bioData
Vector bioData
- Holds biometric data
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
attrData
String[][] attrData
attrIndex
int attrIndex
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the Attributes, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
countryName
ORName countryName
adminName
ORName adminName
networkAddress
String networkAddress
terminalId
String terminalId
privateDomainName
ORName privateDomainName
organizationName
String organizationName
numericUserId
String numericUserId
personalName
PersonalName personalName
organizationUnitNames
String[] organizationUnitNames
orgUnitIndex
int orgUnitIndex
special
int special
- This holds the special BER/DER circumstances.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the BuiltInStandardAttributes, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
generalNames
GeneralNames generalNames
policy
Vector[] policy
- Vector array that contains CertificatePolicies data
policy[0] contains ID component
policy[1] contains qualifier component
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- When encoding the CertificatePolicies, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
crlVector
Vector[] crlVector
- this holds the actual value of this extension
crlVector[0] will hold the actual value of DistributionPointName component.
crlVector[1] will hold the actual value of ReasonFlags component.
crlVector[2] will hold the actual value of CrlIssuer component.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
crlNumber
int crlNumber
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
crlUrl
String crlUrl
- This holds the actual value of crlUrl.
crlNum
byte[] crlNum
- This holds the actual value of crlNum.
crlNumLen
int crlNumLen
- This holds the actual len of crlNum.
crlTime
Date crlTime
- This holds the actual value of crlTime.
indicator
int indicator
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
nameAssigner
String nameAssigner
- String contains name assigner
assignerType
int assignerType
partyName
String partyName
- String contains party name
partyType
int partyType
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the Name, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
keyPurposeID
Vector[] keyPurposeID
- This array holds the KeyPurposeId information:
keyPurposeID[0] contains key ID (byte array)
keyPurposeID[1] contains offset in this array
keyPurposeID[2] contains data length
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
number
String number
subAddress
String subAddress
psapAddress
PresentationAddress psapAddress
special
int special
- This holds the special BER/DER circumstances.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the ExtendedNetworkAddress, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
flag
int flag
stringValue
String stringValue
personalName
TeletexPersonalName personalName
unitNames
String[] unitNames
unitIndex
int unitIndex
orName
ORName orName
pdsParam
PDSParameter pdsParam
postalAddress
UnformattedPostalAddress postalAddress
networkAddress
ExtendedNetworkAddress networkAddress
terminalType
int terminalType
teletexAttr
TeletexDomainDefinedAttributes teletexAttr
special
int special
- This holds the special BER/DER circumstances.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the ExtensionAttribute, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
attributes
Vector attributes
special
int special
- This holds the special BER/DER circumstances.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the ExtensionAttributes, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
stringValue
String stringValue
orAddressValue
ORAddress orAddressValue
ediValue
EDIPartyName ediValue
otherValue
OtherName otherValue
x500Value
X500Name x500Value
byteValue
byte[] byteValue
type
int type
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the Name, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
nameVector
Vector nameVector
- Vector that contains general names:
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the Name, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
subtree
Vector[] subtree
- Vector array that contains General Subtrees data
subtree[0] contains name component
subtree[1] contains minimum component
subtree[2] contains maximum component
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the Name, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
holdInstruction
byte[] holdInstruction
- This holds the actual value. It is actually the BER encoding of the
value.
holdInstructionOffset
int holdInstructionOffset
- This holds the offset into holdInstruction where the value
begins.
holdInstructionLen
int holdInstructionLen
- This holds the length of the value in holdInstruction.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
skipCerts
int skipCerts
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
date
Date date
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
generalNames
GeneralNames generalNames
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
genDistributionPoint
GeneralNames genDistributionPoint
- this holds the actual value of this extension.
rdnDistributionPoint
RDN rdnDistributionPoint
reasonFlags
int reasonFlags
userCerts
boolean userCerts
caCerts
boolean caCerts
indirectCRL
boolean indirectCRL
keyUsage
int keyUsage
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
permittedSubtrees
GeneralSubtrees permittedSubtrees
- Value of acceptable subtrees
excludedSubtrees
GeneralSubtrees excludedSubtrees
- Value of unacceptable subtrees
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
baseURL
String baseURL
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
policyURL
String policyURL
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
revocationURL
String revocationURL
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
renewalURL
String renewalURL
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
certType
int certType
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
comment
String comment
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
revocationURL
String revocationURL
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
serverName
String serverName
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
valueBER
byte[] valueBER
- This holds the BER of the value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
acceptableResponsesOID
Vector acceptableResponsesOID
- This holds the oid sequence of acceptableResponses.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
nonceValue
byte[] nonceValue
- This holds the actual value.
nonceValueLen
int nonceValueLen
- This holds the length of the value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
issuer
X500Name issuer
- This holds the actual issuer value.
locator
AuthorityInfoAccess locator
- This holds the actual locator value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
standardAttr
BuiltInStandardAttributes standardAttr
domainAttr
BuiltInDomainDefinedAttributes domainAttr
extensionAttr
ExtensionAttributes extensionAttr
special
int special
- This holds the special BER/DER circumstances.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the ORAddress, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
flag
int flag
numeric
String numeric
printable
String printable
special
int special
- This holds the special BER/DER circumstances.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the ORName, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
typeId
byte[] typeId
- This holds the actual value. It is actually the BER encoding of the
value.
value
byte[] value
- This holds the actual value. It is actually the BER encoding of the
value.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- This is the ASN1Template for encoding the value.
printable
String printable
- these keep the values of PDSParameter.
teletex
String teletex
special
int special
- This holds the special BER/DER circumstances.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the PersonalName, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
surname
String surname
- these keep the values of Personal names
givenName
String givenName
initials
String initials
generation
String generation
special
int special
- This holds the special BER/DER circumstances.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the PersonalName, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
requireExplicitPolicy
int requireExplicitPolicy
inhibitPolicyMapping
int inhibitPolicyMapping
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
issuerDomainPolicy
Vector[] issuerDomainPolicy
- This array holds the issuerDomainPolicy information:
issuerDomainPolicy[0] contains data array
issuerDomainPolicy[1] contains offset in this array
issuerDomainPolicy[2] contains data length
subjectDomainPolicy
Vector[] subjectDomainPolicy
- This array holds the subjectDomainPolicy information:
subjectDomainPolicy[0] contains data array
subjectDomainPolicy[1] contains offset in this array
subjectDomainPolicy[2] contains data length
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
policy
Vector[] policy
- Vector array that contains Policy Qualifiers data
policy[0] contains ID component
policy[1] contains qualifier component
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the PolicyQualifiers, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
pSelector
byte[] pSelector
pOffset
int pOffset
pLength
int pLength
sSelector
byte[] sSelector
sOffset
int sOffset
sLength
int sLength
tSelector
byte[] tSelector
tOffset
int tOffset
tLength
int tLength
nAddresses
Vector nAddresses
special
int special
- This holds the special BER/DER circumstances.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the PresentationAddress, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
notBefore
Date notBefore
notAfter
Date notAfter
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
qcStatements
Vector[] qcStatements
- Holds the set of QC Statements:
qcStatements[0] holds statement OIDs,
and qcStatements[1] holds statements info.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
reasonCode
int reasonCode
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
id
byte[] id
- This contains semanticsIdentifier component
name
GeneralNames name
- This contains NameRegistrationAuthorities component
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the Name, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
generalNames
GeneralNames generalNames
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
attributes
Vector attributes
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
keyID
byte[] keyID
- This holds the actual value. It is actually the BER encoding of the
value.
keyIDOffset
int keyIDOffset
- This holds the offset into keyID where the value begins.
keyIDLen
int keyIDLen
- This holds the length of the value in keyID.
attrData
String[][] attrData
attrIndex
int attrIndex
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the Attributes, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
surname
String surname
- these keep the values of Teletex Personal names
givenName
String givenName
initials
String initials
generation
String generation
special
int special
- This holds the special BER/DER circumstances.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the TeletexPersonalName, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
printableAddress
String[] printableAddress
printIndex
int printIndex
teletex
String teletex
special
int special
- This holds the special BER/DER circumstances.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the UnformattedPostalAddress, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
value
String value
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
value
String value
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
value
String value
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
value
String value
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
value
String value
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
theAttributes
X501Attributes theAttributes
- The list of attributes.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
serialNumber
String serialNumber
- The local copy of the serial number of previously issued certificate
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
tokenType
int tokenType
- This holds the actual value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
extensionTypeString
String extensionTypeString
- This holds the class name.
criticality
boolean criticality
- This field stores the criticality. If true, it is critical, if false,
it is not.
extensionTypeFlag
int extensionTypeFlag
- Keep the flag indicating what kind of Extension this particular
instance is.
theOID
byte[] theOID
- This field holds the OID.
theOIDLen
int theOIDLen
- This field holds the length of the OID.
special
int special
- This holds the special BER/DER circumstances.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- This holds an ASN.1 definition in case it is needed across calls
extEncoding
byte[] extEncoding
- This will hold the encoding of the value of extension.
Package com.rsa.certj.crmf |
value
byte[] value
- This holds the value of Authenticator.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
special
int special
- Holds special ASN.1 tags
messages
Vector[] messages
special
int special
- This holds the special BER/DER circumstances.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the CertReqMessages, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
theCertPathCtx
CertPathCtx theCertPathCtx
- This holds a reference to the object that contains the database and
certification path processing information.
theCertJ
CertJ theCertJ
pubKey
com.rsa.jsafe.JSAFE_PublicKey pubKey
- This holds the Public Key used to encrypt the Secret Key
in EncryptedValue structure
privKey
com.rsa.jsafe.JSAFE_PrivateKey privKey
- This holds the Private Key used to decrypt the Secret Key
in EncryptedValue structure
reqId
int reqId
- ID for matching request and reply.
template
CertTemplate template
- Selected fields of cert to be issued.
controls
Controls controls
- Attributes affecting issuance.
special
int special
- This holds the special BER/DER circumstances.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the entire certRequest, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
theCertPathCtx
CertPathCtx theCertPathCtx
- This holds a reference to the object that contains the database and
certification path processing information.
theCertJ
CertJ theCertJ
pubKey
com.rsa.jsafe.JSAFE_PublicKey pubKey
- This holds the Public Key used to encrypt the Secret Key
in EncryptedValue structure
privKey
com.rsa.jsafe.JSAFE_PrivateKey privKey
- This holds the Private Key used to decrypt the Secret Key
in EncryptedValue structure
theVersion
int theVersion
- The local copy of the version number of the cert in this object.
subjectName
X500Name subjectName
- The local copy of the subject name of the cert in this object.
issuerName
X500Name issuerName
- The local copy of the issuer name of the cert in this object.
serialNumber
byte[] serialNumber
- The local copy of the serial number of the cert in this object.
subjectPublicKeyInfo
byte[] subjectPublicKeyInfo
- The local copy of the public key of the certificate.
signatureAlgorithmBER
byte[] signatureAlgorithmBER
- The local copy of the BER-encoding of the signature algorithm ID.
issuerUniqueID
byte[] issuerUniqueID
- The local copy of the issuer uniqueID of the cert in this object.
Save it wrapped in the BIT STRING tag and length.
subjectUniqueID
byte[] subjectUniqueID
- The local copy of the subject uniqueID of the cert in this object.
Save it wrapped in the BIT STRING tag and length.
timeType
boolean timeType
- The flag specifing time encoding type.
default is UTC time encoding.
notBefore
Date notBefore
- The local copy of the start date, also known
as the "Not Before" date.
notAfter
Date notAfter
- The local copy of the end date, also known
as the "Not After" date.
theExtensions
X509V3Extensions theExtensions
- The local copy of the v3 Extensions.
special
int special
- Holds the special BER/DER circumstances.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the entire certificate, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
asn1TemplateValidity
com.rsa.asn1.ASN1Template asn1TemplateValidity
signatureAlgorithmFormat
int signatureAlgorithmFormat
- Save the format flag to determine if a special format is needed when
getting the DER of the signature algorithm.
controlTypeFlag
int controlTypeFlag
- Keep the flag indicating what kind of Control this particular
instance is.
theOID
byte[] theOID
- This field holds the OID.
special
int special
- This holds the special BER/DER circumstances.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- This holds an ASN.1 definition in case it is needed across calls
controlTypeString
String controlTypeString
- This will hold class name
pubKey
com.rsa.jsafe.JSAFE_PublicKey pubKey
- This holds the Public Key used to encrypt the Secret Key
in EncryptedValue structure
privKey
com.rsa.jsafe.JSAFE_PrivateKey privKey
- This holds the Private Key used to decrypt the Secret Key
in EncryptedValue structure
theControls
Vector theControls
- The list of controls.
special
int special
- This holds the special BER/DER circumstances.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding, this is the template to use. Encoding may occur over
the span of two method calls. Save the template if needed.
theCertPathCtx
CertPathCtx theCertPathCtx
- This holds a reference to the object that contains the database and
certification path processing information.
theCertJ
CertJ theCertJ
pubKey
com.rsa.jsafe.JSAFE_PublicKey pubKey
- This holds the Public Key used to encrypt the Secret Key
in EncryptedValue structure
privKey
com.rsa.jsafe.JSAFE_PrivateKey privKey
- This holds the Private Key used to decrypt the Secret Key
in EncryptedValue structure
theCertPathCtx
CertPathCtx theCertPathCtx
- This holds a reference to the object that contains the database and
certification path processing information.
theCertJ
CertJ theCertJ
pubKey
com.rsa.jsafe.JSAFE_PublicKey pubKey
- This holds the Public Key used to encrypt the Secret Key
in EncryptedValue structure
privKey
com.rsa.jsafe.JSAFE_PrivateKey privKey
- This holds the Private Key used to decrypt the Secret Key
in EncryptedValue structure
type
int type
- This holds the type of the encryptedKey
encryptValue
EncryptedValue encryptValue
- Holds the EncryptedValue object
envelopData
EnvelopedData envelopData
- Holds the EnvelopedData object
special
int special
- Holds special ASN.1 tags
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the EncryptedKey structure, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
theCertJ
CertJ theCertJ
- This holds a reference to the object that contains the Random object
pubKey
com.rsa.jsafe.JSAFE_PublicKey pubKey
- This holds the Public Key used to encrypt the Secret Key
privKey
com.rsa.jsafe.JSAFE_PrivateKey privKey
- This holds the Private Key used to decrypt the Secret Key
intendedAlgId
byte[] intendedAlgId
- Holds Intended Algorithm ID
symmAlgId
byte[] symmAlgId
- Holds Symmetric Algorithm ID
keyAlgId
byte[] keyAlgId
- Holds Key Algorithm ID
hintValue
byte[] hintValue
- Holds a brief decsription or identifier of the encValue content
encryptedKeyValue
byte[] encryptedKeyValue
- Holds the encrypted private key
symmKeyValue
byte[] symmKeyValue
- Holds the encrypted secret key
theKey
com.rsa.jsafe.JSAFE_SecretKey theKey
- SecretKey to perform encryption / decryption of the private key
thePrivateKey
com.rsa.jsafe.JSAFE_PrivateKey thePrivateKey
- Holds the private key
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the EncryptedKey structure, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
special
int special
- Holds special ASN.1 tags
theDecryptedValue
byte[] theDecryptedValue
- Holds the decrypted value (e.g., decrypted key, or certificate
valueDER
byte[] valueDER
- This holds the DER of the value.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
issuerName
GeneralName issuerName
- This holds the old certificate Issuer Name
serialNumber
byte[] serialNumber
- This holds the old certificate Serial Number
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
special
int special
- Holds special ASN.1 tags
privEncKey
EncryptedKey privEncKey
- This holds the EncryptedKey structure that contains
the actual value of the private key.
parameters
byte[] parameters
- This holds the parameters which allow the private key to be re-generated
archiveKey
boolean archiveKey
- This holds the boolean that indicates if sender wishes the reciever
to archive the private key
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
special
int special
- Holds special ASN.1 tags
action
int action
- This holds the action value.
pubInfos
Vector[] pubInfos
- This holds the pubInfos value.
pubInfos[0] contains pubMethid value
pubInfos[1] contains pubLocation value
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
special
int special
- Holds special ASN.1 tags
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the object, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
encValue
EncryptedValue encValue
- Holds EncryptedValue structure
subsequentMessage
int subsequentMessage
- Holds subsequent message flag
special
int special
- Holds special ASN.1 tags
type
int type
- Holds the type of this POPOPrivKey
theCertJ
CertJ theCertJ
- This holds a reference to the object that contains the random object
pubKey
com.rsa.jsafe.JSAFE_PublicKey pubKey
- This holds the Public Key used to encrypt the Secret Key
in EncryptedValue structure
privKey
com.rsa.jsafe.JSAFE_PrivateKey privKey
- This holds the Private Key used to decrypt the Secret Key
in EncryptedValue structure
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the object, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
salt
byte[] salt
count
int count
sender
GeneralName sender
subjectPublicKeyInfo
byte[] subjectPublicKeyInfo
macValue
byte[] macValue
secret
char[] secret
passwordBasedMAC
byte[] passwordBasedMAC
hmac_sha1
byte[] hmac_sha1
type
int type
- This holds the POP type.
poposkInput
POPOSigningKeyInput poposkInput
- Holds the POPOSigningKeyInput data
privPOPKey
POPOPrivKey privPOPKey
- Holds the POPOPrivKey data
signature
byte[] signature
- Holds the signature
signatureAlgorithmBER
byte[] signatureAlgorithmBER
- Holds the algorithm ID
transformation
String transformation
certRequest
CertRequest certRequest
- Holds the CertRequest value
theCertJ
CertJ theCertJ
- This holds a reference to the object that contains the random object
pubKey
com.rsa.jsafe.JSAFE_PublicKey pubKey
- This holds the Public Key used to encrypt the Secret Key
in EncryptedValue structure
privKey
com.rsa.jsafe.JSAFE_PrivateKey privKey
- This holds the Private Key used to decrypt the Secret Key
in EncryptedValue structure
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the object, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
special
int special
- contains any special ASN.1 info, such as OPTIONAL
subjectPublicKeyInfo
byte[] subjectPublicKeyInfo
- The local copy of the public key of the certificate.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
special
int special
- Holds special ASN.1 tags
valueDER
byte[] valueDER
- This byte array contains the value of the AVA value in DER format.
This variable is only used for unsupported ASN1 type.
valueOffset
int valueOffset
- This holds an offset into the valueDER array to indicate
the start of the valueDER.
valueLen
int valueLen
- This holds the length of value.
valueString
String valueString
- This holds a String representation of this attribute value.
regInfoSeq
Vector regInfoSeq
- This vector will hold all the attributes.
special
int special
- This holds the special BER/DER circumstances.
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the regInfo, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
value
byte[] value
- This holds the value of RegToken.
asn1TemplateValue
com.rsa.asn1.ASN1Template asn1TemplateValue
- This is the ASN1Template for encoding the value.
special
int special
- Holds special ASN.1 tags
Package com.rsa.certj.pkcs12 |
pfx
com.rsa.certj.pkcs12.PFX pfx
- This stores a PFX object from the PKCS 12 file.
ber
byte[] ber
- BER encoding of the PKCS12 file
certJ
CertJ certJ
Package com.rsa.certj.pkcs7 |
contentType
int contentType
- This variable stores the flag indicating the contentType of this object's
content.
maxBufferSize
int maxBufferSize
- If set, represents the max length of the data to decode. The buffer of
this size will be allocated to avoid future incremental increase of the
buffer and copying data into it during the decoding of the data
content
ContentInfo content
- This variable stores the content. This is somewhat recursive. This is
a content class, yet in contains as an element, a content object.
This will be used by all subclasses except PKCS7Data. For instance,
signedData
contains information such as version, certificates
and signer information. It also contains the actual data that was signed.
PKCS #7 defines that data as ContentInfo
. Normally, the
ContentInfo
of signedData
is
Data
. But also allowed as the ContentInfo
of
signedData
is envelopedData
,
signedAndEnvelopedData
, digestedData
,
encrypredData
or even another instance of
signedData
.
In the real world it is almost never going to make sense to have
such embedded (or recursive) ContentInfo
. But it is possible.
theCertPathCtx
CertPathCtx theCertPathCtx
- This holds a reference to the object that contains the database and
certification path processing information.
theCertJ
CertJ theCertJ
contentASN1Def
com.rsa.asn1.ASN1Container[] contentASN1Def
- When encoding the content, this is the array of ASN1Containers to
use. Encoding may occur over the span of two or more method calls.
Save the array if needed.
contentASN1Template
com.rsa.asn1.ASN1Template contentASN1Template
- When encoding the content, this is the template to use. Encoding may
occur over the span of two method calls. Save the template if needed.
contentInfoASN1Def
com.rsa.asn1.ASN1Container[] contentInfoASN1Def
- When encoding the content, this is the array of ASN1Containers to
use. Encoding may occur over the span of two or more method calls.
Save the array if needed.
contentInfoASN1Template
com.rsa.asn1.ASN1Template contentInfoASN1Template
- When encoding the contentInfo, this is the template to use. Encoding may
occur over the span of two method calls. Save the template if needed.
derLen
int derLen
- Save the total length of the DER encoding, if it is computed. This
will also be used as an object state flag.
>= 0 used for DER encoding
-1 available
-2 used for BER encoding
-3 readInit, not done
-4 readInit, not done
-5 used for reading
|
numberOfBytesRead
int numberOfBytesRead
- This variable keeps track of how many bytes were read during the last
call to
readInit
or readUpdate
.
theDevice
String theDevice
- The device that actually performed the crypto, if there was any.
theDeviceList
String[] theDeviceList
- The list of devices that actually performed the individual elements
of the crypto, if there was any.
internalBuffer
byte[] internalBuffer
- If the output buffer cannot hold all the decoded data, store the
leftovers here.
internalOffset
int internalOffset
- The offset into
internalBuffer
where data not yet copied
begins.
internalBufferLen
int internalBufferLen
- The number of bytes in
internalBuffer
that have not yet
been copied.
contentInfoEncoding
byte[] contentInfoEncoding
- Buffer to store BER-encoding of content
incompleteContainer
int incompleteContainer
contentEncoding
byte[] contentEncoding
ENCODE
int ENCODE
DECODE
int DECODE
flag
int flag
data
byte[] data
- The class encodes and decodes the PKCS #7
Data
type.
The ASN.1 definition is as follows:
Data ::= OCTET STRING
dataLen
int dataLen
- Save the number of bytes of data from a call to getDERLen.
version
int version
- This stores the syntax version number.
digestOID
byte[] digestOID
- This stores the Digest Algorithm ID.
algorithmName
String algorithmName
digest
byte[] digest
- Hold the message digest of ContentInfo
version
int version
- This stores the syntax version number.
info
com.rsa.certj.pkcs7.EncryptedContentInfo info
- This stores the EncryptedContentInfo values
encryptionAlgName
String encryptionAlgName
theKey
com.rsa.jsafe.JSAFE_SecretKey theKey
keyData
byte[] keyData
password
char[] password
iv
byte[] iv
salt
byte[] salt
version
int version
- This stores the syntax version number.
recipients
Vector recipients
- This will store the set of RecipientInfos.
info
com.rsa.certj.pkcs7.EncryptedContentInfo info
- This stores the EncryptedContentInfo values
theKey
com.rsa.jsafe.JSAFE_SecretKey theKey
- SecretKey to perform encryption / decryption of the content
theKeyLen
int theKeyLen
- Specifies the secret key length
algorithmName
String algorithmName
version
int version
issuer
X500Name issuer
serialNumber
byte[] serialNumber
keyEncryptionOID
byte[] keyEncryptionOID
encryptedKey
byte[] encryptedKey
algorithmName
String algorithmName
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the RecipientInfo, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
version
int version
- This stores the syntax version number.
digestIDs
Vector digestIDs
- This stores the set of Digest Algorithm IDs.
certs
Vector certs
- This stores the set of Certificates.
crls
Vector crls
- This stores the set of CRLs.
signers
Vector signers
- This will store the set of SignerInfos.
detachedFlag
boolean detachedFlag
- Flag that if set to 'true' indicates
that detached signature will be created
md5Digest
byte[] md5Digest
- Hold corresponding message digest of ContentInfo
md2Digest
byte[] md2Digest
sha1Digest
byte[] sha1Digest
ripemd160Digest
byte[] ripemd160Digest
failSigners
Vector failSigners
- The list of signers that failed signature verification
failedPathSigners
Vector failedPathSigners
- The list of the signers that failed cert path validation
notFoundCertSigners
Vector notFoundCertSigners
- The list of Signers without found cert
DSA_BLOCK_SIZE
int DSA_BLOCK_SIZE
version
int version
issuer
X500Name issuer
serialNumber
byte[] serialNumber
digestOID
byte[] digestOID
authentAttrs
X501Attributes authentAttrs
digestEncryptionOID
byte[] digestEncryptionOID
unauthentAttrs
X501Attributes unauthentAttrs
digest
byte[] digest
digestAlgName
String digestAlgName
encryptionAlgName
String encryptionAlgName
authenAttrsOrgBer
byte[] authenAttrsOrgBer
asn1Template
com.rsa.asn1.ASN1Template asn1Template
- When encoding the SignerInfo, this is the template to use.
Encoding may occur over the span of two method calls. Save the
template if needed.
Package com.rsa.certj.provider.pki.cmp |
statusInfo
PKIStatusInfo statusInfo
Package com.rsa.certj.spi.db |
Package com.rsa.certj.spi.path |
Package com.rsa.certj.spi.pki |
statusInfo
PKIStatusInfo statusInfo
Package com.rsa.certj.spi.random |
Package com.rsa.certj.spi.revocation |
Package com.rsa.certj.xml |
transformAlgorithm
String transformAlgorithm
- The transformation algorithm name.
encoding
String encoding
- The encoding of the node-set to canonicalize.
transformAlgorithm
String transformAlgorithm
- The transform algorithm name of this transformer. For
C14NTransformer
object,
it should be a valid one in Transformer.C14N_LIST or
Transformer.C14N_WITH_COMMENTS_LIST.
publicKey
com.rsa.jsafe.JSAFE_PublicKey publicKey
- A
JSAFE_PublicKey
object contained in keyInfo
element to be
used for signature verification.
publicKey
com.rsa.jsafe.JSAFE_PublicKey publicKey
- the public key contained in keyInfo element to be used for signature
verification
certificates
Certificate[] certificates
- the certificate list to be used for signature verification
uri
String uri
- a URI pointed to the KeyInfo element
type
String type
- the type of KeyInfo this
RetrievalMethod
object contains
referredKeyInfo
KeyInfo referredKeyInfo
- the
KeyInfo
object this RetreivalMethod
object
pointed to
certificates
Vector certificates
- the certificate list to be used for signature verification
issuerName
X500Name issuerName
- issuer name of the certificate to be used for signature verificateion
serialNum
byte[] serialNum
- serial number of the certificate as a byte array
Serial number and issuer name must be present together.
subjectName
X500Name subjectName
- subject name of the certificate to be used for signature verification
subjectKeyID
SubjectKeyID subjectKeyID
- an X509 subject key identifier that may be used to retrieve the
certificates
crl
X509CRL crl
- an X509 certificate revocation list that may be used for certificate
validation
transformAlgorithm
String transformAlgorithm
- The transform algorithm name.
xpathExpression
org.w3c.dom.Node xpathExpression
- The
Node
object containing XPath evaluation expression.
xpathExpStr
String xpathExpStr
- The
String
object which is the XPath evaluation expression.
Package com.rsa.certj.xml.dsig |
transformAlgorithm
String transformAlgorithm
- The transformation algorithm name.
envelopedExpNode
org.w3c.dom.Node envelopedExpNode
- The node containing the enveloped transformation algorithm.
uri
String uri
- A URI used to indicate the data object to be signed.
digestMethod
String digestMethod
- The algorithm that used to perform digest on the data object.
digestValue
byte[] digestValue
- The resulting digest value as a byte array.
transforms
Vector transforms
- A list of transformations to be performed on the data object.
referenceType
String referenceType
- The string provides information about the resource indentified
by the URI, whether it is an Object, SignatureProperties or Manifest.
referenceNode
org.w3c.dom.Node referenceNode
- a
Node
object containing the Reference element
commentXPointer
boolean commentXPointer
id
String id
- the unique Id attribute value identifying a Reference element
manifest
Manifest manifest
- a
Manifest
object storing the Manifest element belong to
this Reference
validateStatus
int validateStatus
- the core signature validation status
failedReferenceIndexes
int[] failedReferenceIndexes
- the index of the failed reference in the reference list
descriptions
String[] descriptions
- detailed information about other error that occurred during validation
signatureType
int signatureType
- indicating whether this signature is enveloped, enveloping or detached.
signatureId
String signatureId
- the unique Id attribute value identifying a Signature
namespacePrefix
String namespacePrefix
- the prefix of the signature element. This prefix applies to the signature
element and all its child elements.
references
Vector references
- a list of reference object retrieve from the reference elements
xmlObjects
Vector xmlObjects
- a list of string contained in object element, it could be any data
keyInfos
Vector keyInfos
- a list of keyInfo object retrieve from the keyInfo element
c14nMethod
String c14nMethod
- the canonicalization method name
signatureMethod
String signatureMethod
- the signature algorithm name
certificates
Certificate[] certificates
- a
Certificate
array may be used for signature verification
verifyingCertIndex
int verifyingCertIndex
- the index into the certificate array which actually verified the
signature. Initially set to -1 to indicate that none of the
certificates (if there are any) were used to verify the signature.
key
com.rsa.jsafe.JSAFE_PublicKey key
- a
JSAFE_PublicKey
object to be used for signature
verification
signatureValue
byte[] signatureValue
- the data in signatureValue element which is the signature value of the
SignedInfo stored in this signature
signedInfo
org.w3c.dom.Node signedInfo
- a
Node
object containing the SignedInfo information
document
org.w3c.dom.Document document
- the
Document
object associated with this signature
originalDataNode
org.w3c.dom.Node originalDataNode
- a DOM
Node
object storing the original data to be signed
which is in well formed XML format
signatureElement
org.w3c.dom.Element signatureElement
- a DOM
Element
object storing the Signature element data
hmacLength
int hmacLength
- the length of truncated HMAC output in bits.
xmlNamespace
String xmlNamespace
- the default XML namespace value
flags
int flags
- flags for behavior modification not already
covered by other values
useTemplate
boolean useTemplate
- Internal member, do not use
commentXPointer
boolean commentXPointer
- Indicates if the comment nodes should be removed for XPointer or not
Internal member, do not use
foundET
boolean foundET
- A flag to track the existence of the enveloped signature transform in
any given element within a
Added 12/01. BHD
Internal member, do not use
RSA BSAFE ® Cert-J 2.1.1 001-047007-211-001-000