Modifier and Type | Class and Description |
---|---|
class |
ASN1Boolean |
class |
ASN1Enumerated |
class |
ASN1GeneralizedTime |
class |
ASN1Integer |
class |
ASN1Null
A NULL object.
|
class |
ASN1Object |
class |
ASN1ObjectIdentifier |
class |
ASN1OctetString |
class |
ASN1Sequence |
class |
ASN1Set |
class |
ASN1TaggedObject
ASN.1 TaggedObject - in ASN.1 notation this is any object preceded by
a [n] where n is some number - these are assumed to follow the construction
rules (as with sequences).
|
class |
ASN1UTCTime |
class |
BERApplicationSpecific |
class |
BERConstructedOctetString |
class |
BERNull
A BER NULL object.
|
class |
BERSequence |
class |
BERSet |
class |
BERTaggedObject
BER TaggedObject - in ASN.1 notation this is any object preceded by
a [n] where n is some number - these are assumed to follow the construction
rules (as with sequences).
|
class |
DERApplicationSpecific
Base class for an application specific object
|
class |
DERBitString |
class |
DERBMPString
DER BMPString object.
|
class |
DERBoolean |
class |
DEREnumerated |
class |
DERExternal
Class representing the DER-type External
|
class |
DERGeneralizedTime
Generalized time object.
|
class |
DERGeneralString |
class |
DERIA5String
DER IA5String object - this is an ascii string.
|
class |
DERInteger |
class |
DERNull
A NULL object.
|
class |
DERNumericString
DER NumericString object - this is an ascii string of characters {0,1,2,3,4,5,6,7,8,9, }.
|
class |
DERObjectIdentifier |
class |
DEROctetString |
class |
DERPrintableString
DER PrintableString object.
|
class |
DERSequence |
class |
DERSet
A DER encoded set object
|
class |
DERT61String
DER T61String (also the teletex string)
|
class |
DERTaggedObject
DER TaggedObject - in ASN.1 notation this is any object preceded by
a [n] where n is some number - these are assumed to follow the construction
rules (as with sequences).
|
class |
DERUniversalString
DER UniversalString object.
|
class |
DERUnknownTag
We insert one of these when we find a tag we don't recognise.
|
class |
DERUTCTime
UTC time object.
|
class |
DERUTF8String
DER UTF8String object.
|
class |
DERVisibleString
DER VisibleString object.
|
class |
LazyDERSequence |
Modifier and Type | Method and Description |
---|---|
protected DERObject |
ASN1InputStream.buildObject(int tag,
int tagNo,
int length)
build an object given its tag and the number of bytes to construct it from.
|
DERObject |
DERSetParser.getDERObject() |
DERObject |
DERSequenceParser.getDERObject() |
DERObject |
DEROctetStringParser.getDERObject() |
DERObject |
DERExternalParser.getDERObject() |
DERObject |
DEREncodable.getDERObject() |
DERObject |
BERTaggedObjectParser.getDERObject() |
DERObject |
BERSetParser.getDERObject() |
DERObject |
BERSequenceParser.getDERObject() |
DERObject |
BEROctetStringParser.getDERObject() |
DERObject |
BERApplicationSpecificParser.getDERObject() |
DERObject |
ASN1Encodable.getDERObject() |
DERObject |
DERExternal.getExternalContent()
Returns the content of this element
|
DERObject |
InMemoryRepresentable.getLoadedObject() |
DERObject |
DERSetParser.getLoadedObject() |
DERObject |
DERSequenceParser.getLoadedObject() |
DERObject |
DEROctetStringParser.getLoadedObject() |
DERObject |
DERExternalParser.getLoadedObject() |
DERObject |
BERTaggedObjectParser.getLoadedObject() |
DERObject |
BERSetParser.getLoadedObject() |
DERObject |
BERSequenceParser.getLoadedObject() |
DERObject |
BEROctetStringParser.getLoadedObject() |
DERObject |
BERApplicationSpecificParser.getLoadedObject() |
DERObject |
ASN1TaggedObject.getLoadedObject() |
DERObject |
ASN1OctetString.getLoadedObject() |
DERObject |
DERApplicationSpecific.getObject()
Return the enclosed object assuming explicit tagging.
|
DERObject |
ASN1TaggedObject.getObject()
return whatever was following the tag.
|
DERObject |
DERApplicationSpecific.getObject(int derTagNo)
Return the enclosed object assuming implicit tagging.
|
DERObject |
ASN1InputStream.readObject() |
DERObject |
DERObject.toASN1Object() |
abstract DERObject |
ASN1Encodable.toASN1Object() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
DERBoolean.asn1Equals(DERObject o) |
protected boolean |
DERBMPString.asn1Equals(DERObject o) |
protected boolean |
DERBitString.asn1Equals(DERObject o) |
Constructor and Description |
---|
BERConstructedOctetString(DERObject obj) |
DERExternal(DERObjectIdentifier directReference,
DERInteger indirectReference,
ASN1Object dataValueDescriptor,
int encoding,
DERObject externalData)
Creates a new instance of DERExternal.
|
Modifier and Type | Class and Description |
---|---|
class |
PKIFailureInfo
PKIFailureInfo ::= BIT STRING {
badAlg (0),
-- unrecognized or unsupported Algorithm Identifier
badMessageCheck (1), -- integrity check failed (e.g., signature did not verify)
badRequest (2),
-- transaction not permitted or supported
badTime (3), -- messageTime was not sufficiently close to the system time, as defined by local policy
badCertId (4), -- no certificate could be found matching the provided criteria
badDataFormat (5),
-- the data submitted has the wrong format
wrongAuthority (6), -- the authority indicated in the request is different from the one creating the response token
incorrectData (7), -- the requester's data is incorrect (for notary services)
missingTimeStamp (8), -- when the timestamp is missing but should be there (by policy)
badPOP (9) -- the proof-of-possession failed
certRevoked (10),
certConfirmed (11),
wrongIntegrity (12),
badRecipientNonce (13),
timeNotAvailable (14),
-- the TSA's time source is not available
unacceptedPolicy (15),
-- the requested TSA policy is not supported by the TSA
unacceptedExtension (16),
-- the requested extension is not supported by the TSA
addInfoNotAvailable (17)
-- the additional information requested could not be understood
-- or is not available
badSenderNonce (18),
badCertTemplate (19),
signerNotTrusted (20),
transactionIdInUse (21),
unsupportedVersion (22),
notAuthorized (23),
systemUnavail (24),
systemFailure (25),
-- the request cannot be handled due to system failure
duplicateCertReq (26)
|
Modifier and Type | Method and Description |
---|---|
DERObject |
RevReqContent.toASN1Object()
RevReqContent ::= SEQUENCE OF RevDetails
|
DERObject |
RevRepContent.toASN1Object()
RevRepContent ::= SEQUENCE {
status SEQUENCE SIZE (1..MAX) OF PKIStatusInfo,
-- in same order as was sent in RevReqContent
revCerts [0] SEQUENCE SIZE (1..MAX) OF CertId OPTIONAL,
-- IDs for which revocation was requested
-- (same order as status)
crls [1] SEQUENCE SIZE (1..MAX) OF CertificateList OPTIONAL
-- the resulting CRLs (there may be more than one)
}
|
DERObject |
RevDetails.toASN1Object()
RevDetails ::= SEQUENCE {
certDetails CertTemplate,
-- allows requester to specify as much as they can about
-- the cert. for which revocation is requested
-- (e.g., for cases in which serialNumber is not available)
crlEntryDetails Extensions OPTIONAL
-- requested crlEntryExtensions
}
|
DERObject |
RevAnnContent.toASN1Object()
RevAnnContent ::= SEQUENCE {
status PKIStatus,
certId CertId,
willBeRevokedAt GeneralizedTime,
badSinceDate GeneralizedTime,
crlDetails Extensions OPTIONAL
-- extra CRL details (e.g., crl number, reason, location, etc.)
}
|
DERObject |
ProtectedPart.toASN1Object()
ProtectedPart ::= SEQUENCE {
header PKIHeader,
body PKIBody
}
|
DERObject |
POPODecKeyRespContent.toASN1Object()
POPODecKeyRespContent ::= SEQUENCE OF INTEGER
|
DERObject |
POPODecKeyChallContent.toASN1Object()
POPODecKeyChallContent ::= SEQUENCE OF Challenge
|
DERObject |
PollReqContent.toASN1Object()
PollReqContent ::= SEQUENCE OF SEQUENCE {
certReqId INTEGER
}
|
DERObject |
PollRepContent.toASN1Object()
PollRepContent ::= SEQUENCE OF SEQUENCE {
certReqId INTEGER,
checkAfter INTEGER, -- time in seconds
reason PKIFreeText OPTIONAL
}
|
DERObject |
PKIStatusInfo.toASN1Object()
PKIStatusInfo ::= SEQUENCE {
status PKIStatus, (INTEGER)
statusString PKIFreeText OPTIONAL,
failInfo PKIFailureInfo OPTIONAL (BIT STRING)
}
PKIStatus:
granted (0), -- you got exactly what you asked for
grantedWithMods (1), -- you got something like what you asked for
rejection (2), -- you don't get it, more information elsewhere in the message
waiting (3), -- the request body part has not yet been processed, expect to hear more later
revocationWarning (4), -- this message contains a warning that a revocation is imminent
revocationNotification (5), -- notification that a revocation has occurred
keyUpdateWarning (6) -- update already done for the oldCertId specified in CertReqMsg
PKIFailureInfo:
badAlg (0), -- unrecognized or unsupported Algorithm Identifier
badMessageCheck (1), -- integrity check failed (e.g., signature did not verify)
badRequest (2), -- transaction not permitted or supported
badTime (3), -- messageTime was not sufficiently close to the system time, as defined by local policy
badCertId (4), -- no certificate could be found matching the provided criteria
badDataFormat (5), -- the data submitted has the wrong format
wrongAuthority (6), -- the authority indicated in the request is different from the one creating the response token
incorrectData (7), -- the requester's data is incorrect (for notary services)
missingTimeStamp (8), -- when the timestamp is missing but should be there (by policy)
badPOP (9) -- the proof-of-possession failed
|
DERObject |
PKIStatus.toASN1Object() |
DERObject |
PKIMessages.toASN1Object()
PKIMessages ::= SEQUENCE SIZE (1..MAX) OF PKIMessage
|
DERObject |
PKIMessage.toASN1Object()
PKIMessage ::= SEQUENCE {
header PKIHeader,
body PKIBody,
protection [0] PKIProtection OPTIONAL,
extraCerts [1] SEQUENCE SIZE (1..MAX) OF CMPCertificate
OPTIONAL
}
|
DERObject |
PKIHeader.toASN1Object()
PKIHeader ::= SEQUENCE {
pvno INTEGER { cmp1999(1), cmp2000(2) },
sender GeneralName,
-- identifies the sender
recipient GeneralName,
-- identifies the intended recipient
messageTime [0] GeneralizedTime OPTIONAL,
-- time of production of this message (used when sender
-- believes that the transport will be "suitable"; i.e.,
-- that the time will still be meaningful upon receipt)
protectionAlg [1] AlgorithmIdentifier OPTIONAL,
-- algorithm used for calculation of protection bits
senderKID [2] KeyIdentifier OPTIONAL,
recipKID [3] KeyIdentifier OPTIONAL,
-- to identify specific keys used for protection
transactionID [4] OCTET STRING OPTIONAL,
-- identifies the transaction; i.e., this will be the same in
-- corresponding request, response, certConf, and PKIConf
-- messages
senderNonce [5] OCTET STRING OPTIONAL,
recipNonce [6] OCTET STRING OPTIONAL,
-- nonces used to provide replay protection, senderNonce
-- is inserted by the creator of this message; recipNonce
-- is a nonce previously inserted in a related message by
-- the intended recipient of this message
freeText [7] PKIFreeText OPTIONAL,
-- this may be used to indicate context-specific instructions
-- (this field is intended for human consumption)
generalInfo [8] SEQUENCE SIZE (1..MAX) OF
InfoTypeAndValue OPTIONAL
-- this may be used to convey context-specific information
-- (this field not primarily intended for human consumption)
}
|
DERObject |
PKIFreeText.toASN1Object()
PKIFreeText ::= SEQUENCE SIZE (1..MAX) OF UTF8String
|
DERObject |
PKIConfirmContent.toASN1Object()
PKIConfirmContent ::= NULL
|
DERObject |
PKIBody.toASN1Object()
PKIBody ::= CHOICE { -- message-specific body elements
ir [0] CertReqMessages, --Initialization Request
ip [1] CertRepMessage, --Initialization Response
cr [2] CertReqMessages, --Certification Request
cp [3] CertRepMessage, --Certification Response
p10cr [4] CertificationRequest, --imported from [PKCS10]
popdecc [5] POPODecKeyChallContent, --pop Challenge
popdecr [6] POPODecKeyRespContent, --pop Response
kur [7] CertReqMessages, --Key Update Request
kup [8] CertRepMessage, --Key Update Response
krr [9] CertReqMessages, --Key Recovery Request
krp [10] KeyRecRepContent, --Key Recovery Response
rr [11] RevReqContent, --Revocation Request
rp [12] RevRepContent, --Revocation Response
ccr [13] CertReqMessages, --Cross-Cert.
|
DERObject |
PBMParameter.toASN1Object()
PBMParameter ::= SEQUENCE {
salt OCTET STRING,
-- note: implementations MAY wish to limit acceptable sizes
-- of this string to values appropriate for their environment
-- in order to reduce the risk of denial-of-service attacks
owf AlgorithmIdentifier,
-- AlgId for a One-Way Function (SHA-1 recommended)
iterationCount INTEGER,
-- number of times the OWF is applied
-- note: implementations MAY wish to limit acceptable sizes
-- of this integer to values appropriate for their environment
-- in order to reduce the risk of denial-of-service attacks
mac AlgorithmIdentifier
-- the MAC AlgId (e.g., DES-MAC, Triple-DES-MAC [PKCS11],
} -- or HMAC [RFC2104, RFC2202])
|
DERObject |
OOBCertHash.toASN1Object()
OOBCertHash ::= SEQUENCE {
hashAlg [0] AlgorithmIdentifier OPTIONAL,
certId [1] CertId OPTIONAL,
hashVal BIT STRING
-- hashVal is calculated over the DER encoding of the
-- self-signed certificate with the identifier certID.
}
|
DERObject |
KeyRecRepContent.toASN1Object()
KeyRecRepContent ::= SEQUENCE {
status PKIStatusInfo,
newSigCert [0] CMPCertificate OPTIONAL,
caCerts [1] SEQUENCE SIZE (1..MAX) OF
CMPCertificate OPTIONAL,
keyPairHist [2] SEQUENCE SIZE (1..MAX) OF
CertifiedKeyPair OPTIONAL
}
|
DERObject |
InfoTypeAndValue.toASN1Object()
InfoTypeAndValue ::= SEQUENCE {
infoType OBJECT IDENTIFIER,
infoValue ANY DEFINED BY infoType OPTIONAL
}
|
DERObject |
GenRepContent.toASN1Object()
GenRepContent ::= SEQUENCE OF InfoTypeAndValue
|
DERObject |
GenMsgContent.toASN1Object()
GenMsgContent ::= SEQUENCE OF InfoTypeAndValue
|
DERObject |
ErrorMsgContent.toASN1Object()
ErrorMsgContent ::= SEQUENCE {
pKIStatusInfo PKIStatusInfo,
errorCode INTEGER OPTIONAL,
-- implementation-specific error codes
errorDetails PKIFreeText OPTIONAL
-- implementation-specific error details
}
|
DERObject |
CRLAnnContent.toASN1Object()
CRLAnnContent ::= SEQUENCE OF CertificateList
|
DERObject |
CMPCertificate.toASN1Object()
CMPCertificate ::= CHOICE {
x509v3PKCert Certificate
x509v2AttrCert [1] AttributeCertificate
}
Note: the addition of attribute certificates is a BC extension.
|
DERObject |
Challenge.toASN1Object()
Challenge ::= SEQUENCE {
owf AlgorithmIdentifier OPTIONAL,
-- MUST be present in the first Challenge; MAY be omitted in
-- any subsequent Challenge in POPODecKeyChallContent (if
-- omitted, then the owf used in the immediately preceding
-- Challenge is to be used).
|
DERObject |
CertStatus.toASN1Object()
CertStatus ::= SEQUENCE {
certHash OCTET STRING,
-- the hash of the certificate, using the same hash algorithm
-- as is used to create and verify the certificate signature
certReqId INTEGER,
-- to match this confirmation with the corresponding req/rep
statusInfo PKIStatusInfo OPTIONAL
}
|
DERObject |
CertResponse.toASN1Object()
CertResponse ::= SEQUENCE {
certReqId INTEGER,
-- to match this response with corresponding request (a value
-- of -1 is to be used if certReqId is not specified in the
-- corresponding request)
status PKIStatusInfo,
certifiedKeyPair CertifiedKeyPair OPTIONAL,
rspInfo OCTET STRING OPTIONAL
-- analogous to the id-regInfo-utf8Pairs string defined
-- for regInfo in CertReqMsg [CRMF]
}
|
DERObject |
CertRepMessage.toASN1Object()
CertRepMessage ::= SEQUENCE {
caPubs [1] SEQUENCE SIZE (1..MAX) OF CMPCertificate
OPTIONAL,
response SEQUENCE OF CertResponse
}
|
DERObject |
CertOrEncCert.toASN1Object()
CertOrEncCert ::= CHOICE {
certificate [0] CMPCertificate,
encryptedCert [1] EncryptedValue
}
|
DERObject |
CertifiedKeyPair.toASN1Object()
CertifiedKeyPair ::= SEQUENCE {
certOrEncCert CertOrEncCert,
privateKey [0] EncryptedValue OPTIONAL,
-- see [CRMF] for comment on encoding
publicationInfo [1] PKIPublicationInfo OPTIONAL
}
|
DERObject |
CertConfirmContent.toASN1Object()
CertConfirmContent ::= SEQUENCE OF CertStatus
|
DERObject |
CAKeyUpdAnnContent.toASN1Object()
CAKeyUpdAnnContent ::= SEQUENCE {
oldWithNew CMPCertificate, -- old pub signed with new priv
newWithOld CMPCertificate, -- new pub signed with old priv
newWithNew CMPCertificate -- new pub signed with new priv
}
|
Modifier and Type | Method and Description |
---|---|
DERObject |
TimeStampTokenEvidence.toASN1Object()
TimeStampTokenEvidence ::=
SEQUENCE SIZE(1..MAX) OF TimeStampAndCRL
|
DERObject |
TimeStampedDataParser.toASN1Object()
TimeStampedData ::= SEQUENCE {
version INTEGER { v1(1) },
dataUri IA5String OPTIONAL,
metaData MetaData OPTIONAL,
content OCTET STRING OPTIONAL,
temporalEvidence Evidence
}
|
DERObject |
TimeStampedData.toASN1Object()
TimeStampedData ::= SEQUENCE {
version INTEGER { v1(1) },
dataUri IA5String OPTIONAL,
metaData MetaData OPTIONAL,
content OCTET STRING OPTIONAL,
temporalEvidence Evidence
}
|
DERObject |
TimeStampAndCRL.toASN1Object()
TimeStampAndCRL ::= SEQUENCE {
timeStamp TimeStampToken, -- according to RFC 3161
crl CertificateList OPTIONAL -- according to RFC 5280
}
|
DERObject |
Time.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
SignerInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
SignerIdentifier.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
SignedData.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
RecipientKeyIdentifier.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
RecipientInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
RecipientIdentifier.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
RecipientEncryptedKey.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
PasswordRecipientInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
OtherRecipientInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
OtherKeyAttribute.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
OriginatorPublicKey.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
OriginatorInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
OriginatorIdentifierOrKey.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
MetaData.toASN1Object()
MetaData ::= SEQUENCE {
hashProtected BOOLEAN,
fileName UTF8String OPTIONAL,
mediaType IA5String OPTIONAL,
otherMetaData Attributes OPTIONAL
}
|
DERObject |
KeyTransRecipientInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
KeyAgreeRecipientInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
KeyAgreeRecipientIdentifier.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
KEKRecipientInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
KEKIdentifier.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
IssuerAndSerialNumber.toASN1Object() |
DERObject |
Evidence.toASN1Object() |
DERObject |
EnvelopedData.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
EncryptedData.toASN1Object()
EncryptedData ::= SEQUENCE {
version CMSVersion,
encryptedContentInfo EncryptedContentInfo,
unprotectedAttrs [1] IMPLICIT UnprotectedAttributes OPTIONAL }
|
DERObject |
EncryptedContentInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
ContentInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
CompressedData.toASN1Object() |
DERObject |
AuthEnvelopedData.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
AuthenticatedData.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
Attributes.toASN1Object()
Attributes ::=
SET SIZE(1..MAX) OF Attribute -- according to RFC 5652
|
DERObject |
Attribute.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
Constructor and Description |
---|
OriginatorIdentifierOrKey(DERObject id)
Deprecated.
use more specific version
|
RecipientIdentifier(DERObject id) |
RecipientInfo(DERObject info) |
SignerIdentifier(DERObject id) |
Time(DERObject time) |
Modifier and Type | Method and Description |
---|---|
DERObject |
MQVuserKeyingMaterial.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
Modifier and Type | Class and Description |
---|---|
class |
SubsequentMessage |
Modifier and Type | Method and Description |
---|---|
DERObject |
SinglePubInfo.toASN1Object()
SinglePubInfo ::= SEQUENCE {
pubMethod INTEGER {
dontCare (0),
x500 (1),
web (2),
ldap (3) },
pubLocation GeneralName OPTIONAL }
|
DERObject |
ProofOfPossession.toASN1Object()
ProofOfPossession ::= CHOICE {
raVerified [0] NULL,
-- used if the RA has already verified that the requester is in
-- possession of the private key
signature [1] POPOSigningKey,
keyEncipherment [2] POPOPrivKey,
keyAgreement [3] POPOPrivKey }
|
DERObject |
POPOSigningKeyInput.toASN1Object()
POPOSigningKeyInput ::= SEQUENCE {
authInfo CHOICE {
sender [0] GeneralName,
-- used only if an authenticated identity has been
-- established for the sender (e.g., a DN from a
-- previously-issued and currently-valid certificate
publicKeyMAC PKMACValue },
-- used if no authenticated GeneralName currently exists for
-- the sender; publicKeyMAC contains a password-based MAC
-- on the DER-encoded value of publicKey
publicKey SubjectPublicKeyInfo } -- from CertTemplate
|
DERObject |
POPOSigningKey.toASN1Object()
POPOSigningKey ::= SEQUENCE {
poposkInput [0] POPOSigningKeyInput OPTIONAL,
algorithmIdentifier AlgorithmIdentifier,
signature BIT STRING }
-- The signature (using "algorithmIdentifier") is on the
-- DER-encoded value of poposkInput.
|
DERObject |
POPOPrivKey.toASN1Object()
POPOPrivKey ::= CHOICE {
thisMessage [0] BIT STRING, -- Deprecated
-- possession is proven in this message (which contains the private
-- key itself (encrypted for the CA))
subsequentMessage [1] SubsequentMessage,
-- possession will be proven in a subsequent message
dhMAC [2] BIT STRING, -- Deprecated
agreeMAC [3] PKMACValue,
encryptedKey [4] EnvelopedData }
|
DERObject |
PKMACValue.toASN1Object()
PKMACValue ::= SEQUENCE {
algId AlgorithmIdentifier,
-- algorithm value shall be PasswordBasedMac 1.2.840.113533.7.66.13
-- parameter value is PBMParameter
value BIT STRING }
|
DERObject |
PKIPublicationInfo.toASN1Object()
PKIPublicationInfo ::= SEQUENCE {
action INTEGER {
dontPublish (0),
pleasePublish (1) },
pubInfos SEQUENCE SIZE (1..MAX) OF SinglePubInfo OPTIONAL }
-- pubInfos MUST NOT be present if action is "dontPublish"
-- (if action is "pleasePublish" and pubInfos is omitted,
-- "dontCare" is assumed)
|
DERObject |
PKIArchiveOptions.toASN1Object()
PKIArchiveOptions ::= CHOICE {
encryptedPrivKey [0] EncryptedKey,
-- the actual value of the private key
keyGenParameters [1] KeyGenParameters,
-- parameters which allow the private key to be re-generated
archiveRemGenPrivKey [2] BOOLEAN }
-- set to TRUE if sender wishes receiver to archive the private
-- key of a key pair that the receiver generates in response to
-- this request; set to FALSE if no archival is desired.
|
DERObject |
OptionalValidity.toASN1Object()
OptionalValidity ::= SEQUENCE {
notBefore [0] Time OPTIONAL,
notAfter [1] Time OPTIONAL } --at least one MUST be present
|
DERObject |
EncryptedValue.toASN1Object()
EncryptedValue ::= SEQUENCE {
intendedAlg [0] AlgorithmIdentifier OPTIONAL,
-- the intended algorithm for which the value will be used
symmAlg [1] AlgorithmIdentifier OPTIONAL,
-- the symmetric algorithm used to encrypt the value
encSymmKey [2] BIT STRING OPTIONAL,
-- the (encrypted) symmetric key used to encrypt the value
keyAlg [3] AlgorithmIdentifier OPTIONAL,
-- algorithm used to encrypt the symmetric key
valueHint [4] OCTET STRING OPTIONAL,
-- a brief description or identifier of the encValue content
-- (may be meaningful only to the sending entity, and used only
-- if EncryptedValue might be re-examined by the sending entity
-- in the future)
encValue BIT STRING }
-- the encrypted value itself
|
DERObject |
EncryptedKey.toASN1Object()
EncryptedKey ::= CHOICE {
encryptedValue EncryptedValue, -- deprecated
envelopedData [0] EnvelopedData }
-- The encrypted private key MUST be placed in the envelopedData
-- encryptedContentInfo encryptedContent OCTET STRING.
|
DERObject |
EncKeyWithID.toASN1Object()
EncKeyWithID ::= SEQUENCE {
privateKey PrivateKeyInfo,
identifier CHOICE {
string UTF8String,
generalName GeneralName
} OPTIONAL
}
|
DERObject |
Controls.toASN1Object()
Controls ::= SEQUENCE SIZE(1..MAX) OF AttributeTypeAndValue
|
DERObject |
CertTemplate.toASN1Object()
CertTemplate ::= SEQUENCE {
version [0] Version OPTIONAL,
serialNumber [1] INTEGER OPTIONAL,
signingAlg [2] AlgorithmIdentifier OPTIONAL,
issuer [3] Name OPTIONAL,
validity [4] OptionalValidity OPTIONAL,
subject [5] Name OPTIONAL,
publicKey [6] SubjectPublicKeyInfo OPTIONAL,
issuerUID [7] UniqueIdentifier OPTIONAL,
subjectUID [8] UniqueIdentifier OPTIONAL,
extensions [9] Extensions OPTIONAL }
|
DERObject |
CertRequest.toASN1Object()
CertRequest ::= SEQUENCE {
certReqId INTEGER, -- ID for matching request and reply
certTemplate CertTemplate, -- Selected fields of cert to be issued
controls Controls OPTIONAL } -- Attributes affecting issuance
|
DERObject |
CertReqMsg.toASN1Object()
CertReqMsg ::= SEQUENCE {
certReq CertRequest,
pop ProofOfPossession OPTIONAL,
-- content depends upon key type
regInfo SEQUENCE SIZE(1..MAX) OF AttributeTypeAndValue OPTIONAL }
|
DERObject |
CertReqMessages.toASN1Object()
CertReqMessages ::= SEQUENCE SIZE (1..MAX) OF CertReqMsg
|
DERObject |
CertId.toASN1Object()
CertId ::= SEQUENCE {
issuer GeneralName,
serialNumber INTEGER }
|
DERObject |
AttributeTypeAndValue.toASN1Object()
AttributeTypeAndValue ::= SEQUENCE {
type OBJECT IDENTIFIER,
value ANY DEFINED BY type }
|
Modifier and Type | Method and Description |
---|---|
DERObject |
GOST3410PublicKeyAlgParameters.toASN1Object() |
DERObject |
GOST3410ParamSetParameters.toASN1Object() |
DERObject |
GOST28147Parameters.toASN1Object()
Gost28147-89-Parameters ::=
SEQUENCE {
iv Gost28147-89-IV,
encryptionParamSet OBJECT IDENTIFIER
}
Gost28147-89-IV ::= OCTET STRING (SIZE (8))
|
DERObject |
ECGOST3410ParamSetParameters.toASN1Object() |
Modifier and Type | Method and Description |
---|---|
DERObject |
SPUserNotice.toASN1Object()
SPUserNotice ::= SEQUENCE {
noticeRef NoticeReference OPTIONAL,
explicitText DisplayText OPTIONAL }
|
DERObject |
SPuri.toASN1Object()
SPuri ::= IA5String
|
DERObject |
SigPolicyQualifiers.toASN1Object()
SigPolicyQualifiers ::= SEQUENCE SIZE (1..MAX) OF SigPolicyQualifierInfo
|
DERObject |
SigPolicyQualifierInfo.toASN1Object()
SigPolicyQualifierInfo ::= SEQUENCE {
sigPolicyQualifierId SigPolicyQualifierId,
sigQualifier ANY DEFINED BY sigPolicyQualifierId }
SigPolicyQualifierId ::= OBJECT IDENTIFIER
|
DERObject |
SignerLocation.toASN1Object()
SignerLocation ::= SEQUENCE {
countryName [0] DirectoryString OPTIONAL,
localityName [1] DirectoryString OPTIONAL,
postalAddress [2] PostalAddress OPTIONAL }
PostalAddress ::= SEQUENCE SIZE(1..6) OF DirectoryString
DirectoryString ::= CHOICE {
teletexString TeletexString (SIZE (1..MAX)),
printableString PrintableString (SIZE (1..MAX)),
universalString UniversalString (SIZE (1..MAX)),
utf8String UTF8String (SIZE (1..
|
DERObject |
SignerAttribute.toASN1Object()
SignerAttribute ::= SEQUENCE OF CHOICE {
claimedAttributes [0] ClaimedAttributes,
certifiedAttributes [1] CertifiedAttributes }
ClaimedAttributes ::= SEQUENCE OF Attribute
CertifiedAttributes ::= AttributeCertificate -- as defined in RFC 3281: see clause 4.1.
|
DERObject |
SignaturePolicyIdentifier.toASN1Object()
SignaturePolicyIdentifier ::= CHOICE{
SignaturePolicyId SignaturePolicyId,
SignaturePolicyImplied SignaturePolicyImplied }
SignaturePolicyImplied ::= NULL
|
DERObject |
SignaturePolicyId.toASN1Object()
SignaturePolicyId ::= SEQUENCE {
sigPolicyId SigPolicyId,
sigPolicyHash SigPolicyHash,
sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF SigPolicyQualifierInfo OPTIONAL}
|
DERObject |
RevocationValues.toASN1Object() |
DERObject |
OtherRevVals.toASN1Object() |
DERObject |
OtherRevRefs.toASN1Object() |
DERObject |
OtherHashAlgAndValue.toASN1Object()
OtherHashAlgAndValue ::= SEQUENCE {
hashAlgorithm AlgorithmIdentifier,
hashValue OtherHashValue }
OtherHashValue ::= OCTET STRING
|
DERObject |
OtherHash.toASN1Object() |
DERObject |
OcspResponsesID.toASN1Object() |
DERObject |
OcspListID.toASN1Object() |
DERObject |
OcspIdentifier.toASN1Object() |
DERObject |
CrlValidatedID.toASN1Object() |
DERObject |
CrlOcspRef.toASN1Object() |
DERObject |
CrlListID.toASN1Object() |
DERObject |
CrlIdentifier.toASN1Object() |
DERObject |
CompleteRevocationRefs.toASN1Object() |
DERObject |
CommitmentTypeQualifier.toASN1Object()
Returns a DER-encodable representation of this instance.
|
DERObject |
CommitmentTypeIndication.toASN1Object()
CommitmentTypeIndication ::= SEQUENCE {
commitmentTypeId CommitmentTypeIdentifier,
commitmentTypeQualifier SEQUENCE SIZE (1..MAX) OF
CommitmentTypeQualifier OPTIONAL }
|
Modifier and Type | Method and Description |
---|---|
DERObject |
SigningCertificateV2.toASN1Object()
The definition of SigningCertificateV2 is
SigningCertificateV2 ::= SEQUENCE {
certs SEQUENCE OF ESSCertIDv2,
policies SEQUENCE OF PolicyInformation OPTIONAL
}
id-aa-signingCertificateV2 OBJECT IDENTIFIER ::= { iso(1)
member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9)
smime(16) id-aa(2) 47 }
|
DERObject |
SigningCertificate.toASN1Object()
The definition of SigningCertificate is
SigningCertificate ::= SEQUENCE {
certs SEQUENCE OF ESSCertID,
policies SEQUENCE OF PolicyInformation OPTIONAL
}
id-aa-signingCertificate OBJECT IDENTIFIER ::= { iso(1)
member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9)
smime(16) id-aa(2) 12 }
|
DERObject |
OtherSigningCertificate.toASN1Object()
The definition of OtherSigningCertificate is
OtherSigningCertificate ::= SEQUENCE {
certs SEQUENCE OF OtherCertID,
policies SEQUENCE OF PolicyInformation OPTIONAL
}
id-aa-ets-otherSigCert OBJECT IDENTIFIER ::= { iso(1)
member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9)
smime(16) id-aa(2) 19 }
|
DERObject |
OtherCertID.toASN1Object()
OtherCertID ::= SEQUENCE {
otherCertHash OtherHash,
issuerSerial IssuerSerial OPTIONAL }
OtherHash ::= CHOICE {
sha1Hash OCTET STRING,
otherHash OtherHashAlgAndValue }
OtherHashAlgAndValue ::= SEQUENCE {
hashAlgorithm AlgorithmIdentifier,
hashValue OCTET STRING }
|
DERObject |
ESSCertIDv2.toASN1Object()
ESSCertIDv2 ::= SEQUENCE {
hashAlgorithm AlgorithmIdentifier
DEFAULT {algorithm id-sha256},
certHash Hash,
issuerSerial IssuerSerial OPTIONAL
}
Hash ::= OCTET STRING
IssuerSerial ::= SEQUENCE {
issuer GeneralNames,
serialNumber CertificateSerialNumber
}
|
DERObject |
ESSCertID.toASN1Object()
ESSCertID ::= SEQUENCE {
certHash Hash,
issuerSerial IssuerSerial OPTIONAL }
|
DERObject |
ContentIdentifier.toASN1Object()
The definition of ContentIdentifier is
ContentIdentifier ::= OCTET STRING
id-aa-contentIdentifier OBJECT IDENTIFIER ::= { iso(1)
member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9)
smime(16) id-aa(2) 7 }
|
DERObject |
ContentHints.toASN1Object()
ContentHints ::= SEQUENCE {
contentDescription UTF8String (SIZE (1..MAX)) OPTIONAL,
contentType ContentType }
|
Modifier and Type | Method and Description |
---|---|
DERObject |
LDSVersionInfo.toASN1Object()
LDSVersionInfo ::= SEQUENCE {
ldsVersion PRINTABLE STRING
unicodeVersion PRINTABLE STRING
}
|
DERObject |
LDSSecurityObject.toASN1Object() |
DERObject |
DataGroupHash.toASN1Object() |
DERObject |
CscaMasterList.toASN1Object() |
Modifier and Type | Method and Description |
---|---|
DERObject |
RequestedCertificate.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
CertHash.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
Modifier and Type | Method and Description |
---|---|
DERObject |
Restriction.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
ProfessionInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
ProcurationSyntax.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
NamingAuthority.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
MonetaryLimit.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
DeclarationOfMajority.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
AdmissionSyntax.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
Admissions.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
AdditionalInformationSyntax.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
Modifier and Type | Class and Description |
---|---|
class |
NetscapeCertType
The NetscapeCertType object.
|
class |
NetscapeRevocationURL |
class |
VerisignCzagExtension |
Modifier and Type | Method and Description |
---|---|
DERObject |
IDEACBCPar.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
CAST5CBCParameters.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
Modifier and Type | Method and Description |
---|---|
DERObject |
PublicKeyAndChallenge.toASN1Object() |
Modifier and Type | Class and Description |
---|---|
class |
OCSPResponseStatus |
Modifier and Type | Method and Description |
---|---|
DERObject |
TBSRequest.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
SingleResponse.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
Signature.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
ServiceLocator.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
RevokedInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
ResponseData.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
ResponseBytes.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
ResponderID.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
Request.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
OCSPResponse.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
OCSPRequest.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
CrlID.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
CertStatus.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
CertID.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
BasicOCSPResponse.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
Modifier and Type | Method and Description |
---|---|
DERObject |
ElGamalParameter.toASN1Object() |
Modifier and Type | Method and Description |
---|---|
DERObject |
SafeBag.getBagValue() |
DERObject |
CertBag.getCertValue() |
DERObject |
PBES2Algorithms.getDERObject()
Deprecated.
|
DERObject |
EncryptionScheme.getDERObject() |
DERObject |
EncryptionScheme.getObject() |
DERObject |
PrivateKeyInfo.getPrivateKey() |
DERObject |
SignerInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
SignedData.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
SafeBag.toASN1Object() |
DERObject |
RSASSAPSSparams.toASN1Object()
RSASSA-PSS-params ::= SEQUENCE {
hashAlgorithm [0] OAEP-PSSDigestAlgorithms DEFAULT sha1,
maskGenAlgorithm [1] PKCS1MGFAlgorithms DEFAULT mgf1SHA1,
saltLength [2] INTEGER DEFAULT 20,
trailerField [3] TrailerField DEFAULT trailerFieldBC
}
OAEP-PSSDigestAlgorithms ALGORITHM-IDENTIFIER ::= {
{ OID id-sha1 PARAMETERS NULL }|
{ OID id-sha256 PARAMETERS NULL }|
{ OID id-sha384 PARAMETERS NULL }|
{ OID id-sha512 PARAMETERS NULL },
... -- Allows for future expansion --
}
PKCS1MGFAlgorithms ALGORITHM-IDENTIFIER ::= {
{ OID id-mgf1 PARAMETERS OAEP-PSSDigestAlgorithms },
... -- Allows for future expansion --
}
TrailerField ::= INTEGER { trailerFieldBC(1) }
|
DERObject |
RSAPrivateKeyStructure.toASN1Object()
This outputs the key in PKCS1v2 format.
|
DERObject |
RSAESOAEPparams.toASN1Object()
RSAES-OAEP-params ::= SEQUENCE {
hashAlgorithm [0] OAEP-PSSDigestAlgorithms DEFAULT sha1,
maskGenAlgorithm [1] PKCS1MGFAlgorithms DEFAULT mgf1SHA1,
pSourceAlgorithm [2] PKCS1PSourceAlgorithms DEFAULT pSpecifiedEmpty
}
OAEP-PSSDigestAlgorithms ALGORITHM-IDENTIFIER ::= {
{ OID id-sha1 PARAMETERS NULL }|
{ OID id-sha256 PARAMETERS NULL }|
{ OID id-sha384 PARAMETERS NULL }|
{ OID id-sha512 PARAMETERS NULL },
... -- Allows for future expansion --
}
PKCS1MGFAlgorithms ALGORITHM-IDENTIFIER ::= {
{ OID id-mgf1 PARAMETERS OAEP-PSSDigestAlgorithms },
... -- Allows for future expansion --
}
PKCS1PSourceAlgorithms ALGORITHM-IDENTIFIER ::= {
{ OID id-pSpecified PARAMETERS OCTET STRING },
... -- Allows for future expansion --
}
|
DERObject |
RC2CBCParameter.toASN1Object() |
DERObject |
PrivateKeyInfo.toASN1Object()
write out an RSA private key with its associated information
as described in PKCS8.
|
DERObject |
PKCS12PBEParams.toASN1Object() |
DERObject |
Pfx.toASN1Object() |
DERObject |
PBKDF2Params.toASN1Object() |
DERObject |
PBES2Parameters.toASN1Object() |
DERObject |
PBEParameter.toASN1Object() |
DERObject |
MacData.toASN1Object()
MacData ::= SEQUENCE {
mac DigestInfo,
macSalt OCTET STRING,
iterations INTEGER DEFAULT 1
-- Note: The default is for historic reasons and its use is deprecated.
|
DERObject |
IssuerAndSerialNumber.toASN1Object() |
DERObject |
EncryptedPrivateKeyInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
EncryptedData.toASN1Object() |
DERObject |
DHParameter.toASN1Object() |
DERObject |
ContentInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
CertificationRequestInfo.toASN1Object() |
DERObject |
CertificationRequest.toASN1Object() |
DERObject |
CertBag.toASN1Object() |
DERObject |
AuthenticatedSafe.toASN1Object() |
DERObject |
Attribute.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
Constructor and Description |
---|
CertBag(DERObjectIdentifier certId,
DERObject certValue) |
PrivateKeyInfo(AlgorithmIdentifier algId,
DERObject privateKey) |
PrivateKeyInfo(AlgorithmIdentifier algId,
DERObject privateKey,
ASN1Set attributes) |
SafeBag(DERObjectIdentifier oid,
DERObject obj) |
SafeBag(DERObjectIdentifier oid,
DERObject obj,
ASN1Set bagAttributes) |
Modifier and Type | Method and Description |
---|---|
DERObject |
ECPrivateKeyStructure.toASN1Object()
ECPrivateKey ::= SEQUENCE {
version INTEGER { ecPrivkeyVer1(1) } (ecPrivkeyVer1),
privateKey OCTET STRING,
parameters [0] Parameters OPTIONAL,
publicKey [1] BIT STRING OPTIONAL }
|
Modifier and Type | Method and Description |
---|---|
DERObject |
SMIMECapability.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
SMIMECapabilities.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
Modifier and Type | Method and Description |
---|---|
DERObject |
TSTInfo.toASN1Object()
TSTInfo ::= SEQUENCE {
version INTEGER { v1(1) },
policy TSAPolicyId,
messageImprint MessageImprint,
-- MUST have the same value as the similar field in
-- TimeStampReq
serialNumber INTEGER,
-- Time-Stamping users MUST be ready to accommodate integers
-- up to 160 bits.
|
DERObject |
TimeStampResp.toASN1Object()
TimeStampResp ::= SEQUENCE {
status PKIStatusInfo,
timeStampToken TimeStampToken OPTIONAL }
|
DERObject |
TimeStampReq.toASN1Object()
TimeStampReq ::= SEQUENCE {
version INTEGER { v1(1) },
messageImprint MessageImprint,
--a hash algorithm OID and the hash value of the data to be
--time-stamped
reqPolicy TSAPolicyId OPTIONAL,
nonce INTEGER OPTIONAL,
certReq BOOLEAN DEFAULT FALSE,
extensions [0] IMPLICIT Extensions OPTIONAL
}
|
DERObject |
MessageImprint.toASN1Object()
MessageImprint ::= SEQUENCE {
hashAlgorithm AlgorithmIdentifier,
hashedMessage OCTET STRING }
|
DERObject |
Accuracy.toASN1Object()
Accuracy ::= SEQUENCE {
seconds INTEGER OPTIONAL,
millis [0] INTEGER (1..999) OPTIONAL,
micros [1] INTEGER (1..999) OPTIONAL
}
|
Modifier and Type | Method and Description |
---|---|
static String |
DERDump.dumpAsString(DERObject obj)
Deprecated.
dump out a DER object as a formatted string
|
Modifier and Type | Method and Description |
---|---|
DERObject |
X500Name.toASN1Object() |
DERObject |
RDN.toASN1Object()
RelativeDistinguishedName ::=
SET OF AttributeTypeAndValue
AttributeTypeAndValue ::= SEQUENCE {
type AttributeType,
value AttributeValue }
|
DERObject |
DirectoryString.toASN1Object()
DirectoryString ::= CHOICE {
teletexString TeletexString (SIZE (1..MAX)),
printableString PrintableString (SIZE (1..MAX)),
universalString UniversalString (SIZE (1..MAX)),
utf8String UTF8String (SIZE (1..MAX)),
bmpString BMPString (SIZE (1..MAX)) }
|
DERObject |
AttributeTypeAndValue.toASN1Object()
AttributeTypeAndValue ::= SEQUENCE {
type OBJECT IDENTIFIER,
value ANY DEFINED BY type }
|
Modifier and Type | Class and Description |
---|---|
class |
CertPolicyId
CertPolicyId, used in the CertificatePolicies and PolicyMappings
X509V3 Extensions.
|
class |
CRLNumber
The CRLNumber object.
|
class |
CRLReason
The CRLReason enumeration.
|
class |
KeyPurposeId
The KeyPurposeId object.
|
class |
KeyUsage
The KeyUsage object.
|
class |
PolicyQualifierId
PolicyQualifierId, used in the CertificatePolicies
X509V3 extension.
|
class |
ReasonFlags
The ReasonFlags object.
|
Modifier and Type | Method and Description |
---|---|
protected DERObject |
X509NameEntryConverter.convertHexEncoded(String str,
int off)
Convert an inline encoded hex string rendition of an ASN.1
object back into its corresponding ASN.1 object.
|
abstract DERObject |
X509NameEntryConverter.getConvertedValue(DERObjectIdentifier oid,
String value)
Convert the passed in String value into the appropriate ASN.1
encoded object.
|
DERObject |
X509DefaultEntryConverter.getConvertedValue(DERObjectIdentifier oid,
String value)
Apply default coversion for the given value depending on the oid
and the character range of the value.
|
DERObject |
SubjectPublicKeyInfo.getPublicKey()
for when the public key is an encoded object - if the bitstring
can't be decoded this routine throws an IOException.
|
DERObject |
X509Name.toASN1Object()
Deprecated.
|
DERObject |
X509Extensions.toASN1Object()
Extensions ::= SEQUENCE SIZE (1..MAX) OF Extension
Extension ::= SEQUENCE {
extnId EXTENSION.
|
DERObject |
X509CertificateStructure.toASN1Object() |
DERObject |
V2Form.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
UserNotice.toASN1Object() |
DERObject |
Time.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
TBSCertList.toASN1Object() |
DERObject |
TBSCertList.CRLEntry.toASN1Object() |
DERObject |
TBSCertificateStructure.toASN1Object() |
DERObject |
Targets.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
TargetInformation.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
Target.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
SubjectPublicKeyInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
SubjectKeyIdentifier.toASN1Object() |
DERObject |
SubjectDirectoryAttributes.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
RSAPublicKeyStructure.toASN1Object()
This outputs the key in PKCS1v2 format.
|
DERObject |
RoleSyntax.toASN1Object()
Implementation of the method
toASN1Object as
required by the superclass ASN1Encodable . |
DERObject |
PrivateKeyUsagePeriod.toASN1Object() |
DERObject |
PolicyQualifierInfo.toASN1Object()
Returns a DER-encodable representation of this instance.
|
DERObject |
PolicyMappings.toASN1Object() |
DERObject |
PolicyInformation.toASN1Object() |
DERObject |
ObjectDigestInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
NoticeReference.toASN1Object()
Describe
toASN1Object method here. |
DERObject |
NameConstraints.toASN1Object() |
DERObject |
IssuingDistributionPoint.toASN1Object() |
DERObject |
IssuerSerial.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
IetfAttrSyntax.toASN1Object()
IetfAttrSyntax ::= SEQUENCE {
policyAuthority [0] GeneralNames OPTIONAL,
values SEQUENCE OF CHOICE {
octets OCTET STRING,
oid OBJECT IDENTIFIER,
string UTF8String
}
}
|
DERObject |
Holder.toASN1Object() |
DERObject |
GeneralSubtree.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
GeneralNames.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
GeneralName.toASN1Object() |
DERObject |
ExtendedKeyUsage.toASN1Object() |
DERObject |
DSAParameter.toASN1Object() |
DERObject |
DistributionPointName.toASN1Object() |
DERObject |
DistributionPoint.toASN1Object() |
DERObject |
DisplayText.toASN1Object() |
DERObject |
DigestInfo.toASN1Object() |
DERObject |
CRLDistPoint.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
CertificatePolicies.toASN1Object()
Deprecated.
use an ASN1Sequence of PolicyInformation
|
DERObject |
CertificatePair.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
CertificateList.toASN1Object() |
DERObject |
BasicConstraints.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
AuthorityKeyIdentifier.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
AuthorityInformationAccess.toASN1Object() |
DERObject |
AttributeCertificateInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
AttributeCertificate.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
Attribute.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
AttCertValidityPeriod.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
AttCertIssuer.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
AlgorithmIdentifier.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
AccessDescription.toASN1Object() |
Constructor and Description |
---|
GeneralName(DERObject name,
int tag)
Deprecated.
this constructor seems the wrong way round! Use GeneralName(tag, name).
|
Time(DERObject time) |
Modifier and Type | Method and Description |
---|---|
DERObject |
TypeOfBiometricData.toASN1Object() |
DERObject |
SemanticsInformation.toASN1Object() |
DERObject |
QCStatement.toASN1Object() |
DERObject |
MonetaryValue.toASN1Object() |
DERObject |
Iso4217CurrencyCode.toASN1Object() |
DERObject |
BiometricData.toASN1Object() |
Modifier and Type | Method and Description |
---|---|
DERObject |
PersonalData.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
NameOrPseudonym.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
Modifier and Type | Method and Description |
---|---|
DERObject |
X9FieldID.getParameters() |
DERObject |
X962Parameters.getParameters() |
DERObject |
X9FieldID.toASN1Object()
Produce a DER encoding of the following structure.
|
DERObject |
X9FieldElement.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
X9ECPoint.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
X9ECParameters.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
X9Curve.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
X962Parameters.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
OtherInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
KeySpecificInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
DHValidationParms.toASN1Object() |
DERObject |
DHPublicKey.toASN1Object() |
DERObject |
DHDomainParameters.toASN1Object() |
Constructor and Description |
---|
X962Parameters(DERObject obj) |
Modifier and Type | Method and Description |
---|---|
DERObject |
X509KeyUsage.toASN1Object() |
Modifier and Type | Method and Description |
---|---|
DERObject |
NetscapeCertRequest.toASN1Object() |
Modifier and Type | Method and Description |
---|---|
protected static DERObject |
CertPathValidatorUtilities.getExtensionValue(X509Extension ext,
String oid)
Extract the value of the given extension, if it exists.
|
Modifier and Type | Method and Description |
---|---|
DERObject |
SignedPublicKeyAndChallenge.toASN1Object() |
Modifier and Type | Method and Description |
---|---|
DERObject |
X509Attribute.toASN1Object() |
Copyright © 2015. All rights reserved.