id-aa-signingCertificate OBJECT IDENTIFIER ::= { iso(1)
member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9)
smime(16) id-aa(2) 12 }
SigningCertificate ::= SEQUENCE {
certs SEQUENCE OF ESSCertID,
policies SEQUENCE OF PolicyInformation OPTIONAL
}
ESSCertID ::= SEQUENCE {
certHash Hash,
issuerSerial IssuerSerial OPTIONAL
}
Hash ::= OCTET STRING -- SHA1 hash of entire certificate
IssuerSerial ::= SEQUENCE {
issuer GeneralNames,
serialNumber CertificateSerialNumber
}
PolicyInformation ::= SEQUENCE {
policyIdentifier CertPolicyId,
policyQualifiers SEQUENCE SIZE (1..MAX) OF
PolicyQualifierInfo OPTIONAL }
CertPolicyId ::= OBJECT IDENTIFIER
PolicyQualifierInfo ::= SEQUENCE {
policyQualifierId PolicyQualifierId,
qualifier ANY DEFINED BY policyQualifierId }
-- Implementations that recognize additional policy qualifiers MUST
-- augment the following definition for PolicyQualifierId
PolicyQualifierId ::= OBJECT IDENTIFIER ( id-qt-cps | id-qt-unotice )
| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| private byte[] | |
| private SigningCertificateInfo. |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| pack-priv byte[] | |
| public String |
| ber | back to summary |
|---|---|
| private byte[] ber | |
| certId | back to summary |
|---|---|
| private SigningCertificateInfo. | |
| SigningCertificateInfo | back to summary |
|---|---|
| pack-priv SigningCertificateInfo(byte[] ber) throws IOException | |
| parse | back to summary |
|---|---|
| private void parse(byte[] bytes) throws IOException | |
| toByteArray | back to summary |
|---|---|
| pack-priv byte[] toByteArray() | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non-
| |
| Modifier and Type | Field and Description |
|---|---|
| private final byte[] | |
| private static volatile HexDumpEncoder | |
| private final GeneralNames | |
| private final SerialNumber |
| Modifier and Type | Method and Description |
|---|---|
| public String |
| certHash | back to summary |
|---|---|
| private final byte[] certHash | |
| hexDumper | back to summary |
|---|---|
| private static volatile HexDumpEncoder hexDumper | |
| issuer | back to summary |
|---|---|
| private final GeneralNames issuer | |
| serialNumber | back to summary |
|---|---|
| private final SerialNumber serialNumber | |
| ESSCertId | back to summary |
|---|---|
| pack-priv ESSCertId(DerValue certId) throws IOException | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non-
| |