Modifier and Type | Class and Description |
---|---|
class |
ASN1ApplicationSpecific
Base class for an ASN.1 ApplicationSpecific object
|
class |
ASN1BitString
Base class for BIT STRING objects
|
class |
ASN1Boolean
Public facade of ASN.1 Boolean data.
|
class |
ASN1Enumerated
Class representing the ASN.1 ENUMERATED type.
|
class |
ASN1External
Class representing the DER-type External
|
class |
ASN1GeneralizedTime
Base class representing the ASN.1 GeneralizedTime type.
|
class |
ASN1Integer
Class representing the ASN.1 INTEGER type.
|
class |
ASN1Null
A NULL object - use DERNull.INSTANCE for populating structures.
|
class |
ASN1ObjectIdentifier
Class representing the ASN.1 OBJECT IDENTIFIER type.
|
class |
ASN1OctetString
Abstract base for the ASN.1 OCTET STRING data type
|
class |
ASN1Sequence
ASN.1
SEQUENCE and SEQUENCE OF constructs. |
class |
ASN1Set
ASN.1
SET and SET OF constructs. |
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
- * UTC time object.
|
class |
BERApplicationSpecific
An indefinite-length encoding version of an ASN.1 ApplicationSpecific object.
|
class |
BEROctetString
ASN.1 OctetStrings, with indefinite length rules, and constructed form support.
|
class |
BERSequence
Indefinite length SEQUENCE of objects.
|
class |
BERSet
Indefinite length
SET and SET OF constructs. |
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
A DER encoding version of an application specific object.
|
class |
DERBitString
A BIT STRING with DER encoding - the first byte contains the count of padding bits included in the byte array's last byte.
|
class |
DERBMPString
DER BMPString object encodes BMP (Basic Multilingual Plane) subset
(aka UCS-2) of UNICODE (ISO 10646) characters in codepoints 0 to 65535.
|
class |
DERExternal
Class representing the DER-type External
|
class |
DERGeneralizedTime
DER Generalized time object.
|
class |
DERGeneralString
ASN.1 GENERAL-STRING data type.
|
class |
DERGraphicString |
class |
DERIA5String
DER IA5String object - this is a ISO 646 (ASCII) string encoding code points 0 to 127.
|
class |
DERNull
An ASN.1 DER 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 |
DEROctetString
Carrier class for a DER encoding OCTET STRING
|
class |
DERPrintableString
DER PrintableString object.
|
class |
DERSequence
Definite length SEQUENCE, encoding tells explicit number of bytes
that the content of this sequence occupies.
|
class |
DERSet
A DER encoded SET object
|
class |
DERT61String
DER T61String (also the teletex string), try not to use this if you don't need to.
|
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 - encodes UNICODE (ISO 10646) characters using 32-bit format.
|
class |
DERUTCTime
DER UTC time object.
|
class |
DERUTF8String
DER UTF8String object.
|
class |
DERVideotexString |
class |
DERVisibleString
DER VisibleString object encoding ISO 646 (ASCII) character code points 32 to 126.
|
class |
DLApplicationSpecific
A DER encoding version of an application specific object.
|
class |
DLBitString
A Definite length BIT STRING
|
class |
DLExternal
Class representing the Definite-Length-type External
|
class |
DLSequence
The DLSequence encodes a SEQUENCE using definite length form.
|
class |
DLSet
The DLSet encodes ASN.1 SET value without element ordering,
and always using definite length form.
|
class |
DLTaggedObject
Definite Length 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).
|
Modifier and Type | Field and Description |
---|---|
protected ASN1Primitive |
ASN1External.dataValueDescriptor |
protected ASN1Primitive |
ASN1External.externalContent |
Modifier and Type | Method and Description |
---|---|
protected ASN1Primitive |
ASN1InputStream.buildObject(int tag,
int tagNo,
int length)
build an object given its tag and the number of bytes to construct it from.
|
static ASN1Primitive |
ASN1Primitive.fromByteArray(byte[] data)
Create a base ASN.1 object from a byte stream.
|
ASN1Primitive |
ASN1External.getDataValueDescriptor()
Returns the data value descriptor
|
ASN1Primitive |
ASN1External.getExternalContent()
Returns the content of this element
|
ASN1Primitive |
InMemoryRepresentable.getLoadedObject()
Get the in-memory representation of the ASN.1 object.
|
ASN1Primitive |
DERExternalParser.getLoadedObject()
Return an in-memory, encodable, representation of the EXTERNAL object.
|
ASN1Primitive |
BERSequenceParser.getLoadedObject()
Return an in-memory, encodable, representation of the SEQUENCE.
|
ASN1Primitive |
DEROctetStringParser.getLoadedObject()
Return an in-memory, encodable, representation of the OCTET STRING.
|
ASN1Primitive |
DLSequenceParser.getLoadedObject()
Return an in memory, encodable, representation of the SEQUENCE.
|
ASN1Primitive |
BERApplicationSpecificParser.getLoadedObject()
Return an in-memory, encodable, representation of the application specific object.
|
ASN1Primitive |
BERTaggedObjectParser.getLoadedObject()
Return an in-memory, encodable, representation of the tagged object.
|
ASN1Primitive |
DLSetParser.getLoadedObject()
Return an in memory, encodable, representation of the SET.
|
ASN1Primitive |
BEROctetStringParser.getLoadedObject()
Return an in-memory, encodable, representation of the OCTET STRING.
|
ASN1Primitive |
ASN1OctetString.getLoadedObject() |
ASN1Primitive |
BERSetParser.getLoadedObject()
Return an in-memory, encodable, representation of the SET.
|
ASN1Primitive |
ASN1TaggedObject.getLoadedObject() |
ASN1Primitive |
ASN1BitString.getLoadedObject() |
ASN1Primitive |
ASN1ApplicationSpecific.getObject()
Return the enclosed object assuming explicit tagging.
|
ASN1Primitive |
ASN1TaggedObject.getObject()
Return whatever was following the tag.
|
ASN1Primitive |
ASN1ApplicationSpecific.getObject(int derTagNo)
Return the enclosed object assuming implicit tagging.
|
ASN1Primitive |
ASN1InputStream.readObject() |
ASN1Primitive |
DERExternalParser.toASN1Primitive()
Return an DERExternal representing this parser and its contents.
|
ASN1Primitive |
BERSequenceParser.toASN1Primitive()
Return an BERSequence representing this parser and its contents.
|
ASN1Primitive |
DEROctetStringParser.toASN1Primitive()
Return an DEROctetString representing this parser and its contents.
|
ASN1Primitive |
DLSequenceParser.toASN1Primitive()
Return a DLSequence representing this parser and its contents.
|
ASN1Primitive |
BERApplicationSpecificParser.toASN1Primitive()
Return a BERApplicationSpecific representing this parser and its contents.
|
ASN1Primitive |
BERTaggedObjectParser.toASN1Primitive()
Return an ASN1TaggedObject representing this parser and its contents.
|
abstract ASN1Primitive |
ASN1Object.toASN1Primitive()
Method providing a primitive representation of this object suitable for encoding.
|
ASN1Primitive |
DLSetParser.toASN1Primitive()
Return a DLSet representing this parser and its contents.
|
ASN1Primitive |
BEROctetStringParser.toASN1Primitive()
Return an BEROctetString representing this parser and its contents.
|
ASN1Primitive |
BERSetParser.toASN1Primitive()
Return an BERSet representing this parser and its contents.
|
ASN1Primitive |
ASN1Primitive.toASN1Primitive() |
ASN1Primitive |
ASN1Encodable.toASN1Primitive()
Return an object, possibly constructed, of ASN.1 primitives
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
DERBMPString.asn1Equals(ASN1Primitive o) |
boolean |
ASN1Primitive.equals(ASN1Primitive other) |
void |
ASN1OutputStream.writeObject(ASN1Primitive primitive) |
Constructor and Description |
---|
ASN1External(ASN1ObjectIdentifier directReference,
ASN1Integer indirectReference,
ASN1Primitive dataValueDescriptor,
DERTaggedObject externalData)
Creates a new instance of External
See X.690 for more informations about the meaning of these parameters
|
ASN1External(ASN1ObjectIdentifier directReference,
ASN1Integer indirectReference,
ASN1Primitive dataValueDescriptor,
int encoding,
ASN1Primitive externalData)
Creates a new instance of External.
|
DERExternal(ASN1ObjectIdentifier directReference,
ASN1Integer indirectReference,
ASN1Primitive dataValueDescriptor,
DERTaggedObject externalData)
Creates a new instance of DERExternal
See X.690 for more informations about the meaning of these parameters
|
DERExternal(ASN1ObjectIdentifier directReference,
ASN1Integer indirectReference,
ASN1Primitive dataValueDescriptor,
int encoding,
ASN1Primitive externalData)
Creates a new instance of DERExternal.
|
DLExternal(ASN1ObjectIdentifier directReference,
ASN1Integer indirectReference,
ASN1Primitive dataValueDescriptor,
DERTaggedObject externalData)
Creates a new instance of DERExternal
See X.690 for more informations about the meaning of these parameters
|
DLExternal(ASN1ObjectIdentifier directReference,
ASN1Integer indirectReference,
ASN1Primitive dataValueDescriptor,
int encoding,
ASN1Primitive externalData)
Creates a new instance of Definite-Length External.
|
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
ObjectStoreIntegrityCheck.toASN1Primitive() |
ASN1Primitive |
PbkdMacIntegrityCheck.toASN1Primitive() |
ASN1Primitive |
ObjectStore.toASN1Primitive() |
ASN1Primitive |
EncryptedPrivateKeyData.toASN1Primitive() |
ASN1Primitive |
ObjectStoreData.toASN1Primitive() |
ASN1Primitive |
EncryptedObjectStoreData.toASN1Primitive() |
ASN1Primitive |
ObjectData.toASN1Primitive() |
ASN1Primitive |
SecretKeyData.toASN1Primitive() |
ASN1Primitive |
ObjectDataSequence.toASN1Primitive() |
ASN1Primitive |
LinkedCertificate.toASN1Primitive() |
ASN1Primitive |
SignatureCheck.toASN1Primitive() |
ASN1Primitive |
EncryptedSecretKeyData.toASN1Primitive() |
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 |
---|---|
ASN1Primitive |
OOBCertHash.toASN1Primitive()
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.
|
ASN1Primitive |
CMPCertificate.toASN1Primitive()
CMPCertificate ::= CHOICE {
x509v3PKCert Certificate
otherCert [tag] EXPLICIT ANY DEFINED BY tag
}
|
ASN1Primitive |
PKIHeader.toASN1Primitive()
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)
}
|
ASN1Primitive |
RevAnnContent.toASN1Primitive()
RevAnnContent ::= SEQUENCE {
status PKIStatus,
certId CertId,
willBeRevokedAt GeneralizedTime,
badSinceDate GeneralizedTime,
crlDetails Extensions OPTIONAL
-- extra CRL details (e.g., crl number, reason, location, etc.)
}
|
ASN1Primitive |
PollRepContent.toASN1Primitive()
PollRepContent ::= SEQUENCE OF SEQUENCE {
certReqId INTEGER,
checkAfter INTEGER, -- time in seconds
reason PKIFreeText OPTIONAL
}
|
ASN1Primitive |
PollReqContent.toASN1Primitive()
PollReqContent ::= SEQUENCE OF SEQUENCE {
certReqId INTEGER
}
|
ASN1Primitive |
ProtectedPart.toASN1Primitive()
ProtectedPart ::= SEQUENCE {
header PKIHeader,
body PKIBody
}
|
ASN1Primitive |
CertRepMessage.toASN1Primitive()
CertRepMessage ::= SEQUENCE {
caPubs [1] SEQUENCE SIZE (1..MAX) OF CMPCertificate
OPTIONAL,
response SEQUENCE OF CertResponse
}
|
ASN1Primitive |
PKIMessage.toASN1Primitive()
PKIMessage ::= SEQUENCE {
header PKIHeader,
body PKIBody,
protection [0] PKIProtection OPTIONAL,
extraCerts [1] SEQUENCE SIZE (1..MAX) OF CMPCertificate
OPTIONAL
}
|
ASN1Primitive |
PKIMessages.toASN1Primitive()
PKIMessages ::= SEQUENCE SIZE (1..MAX) OF PKIMessage
|
ASN1Primitive |
RevReqContent.toASN1Primitive()
RevReqContent ::= SEQUENCE OF RevDetails
|
ASN1Primitive |
CertResponse.toASN1Primitive()
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]
}
|
ASN1Primitive |
CertifiedKeyPair.toASN1Primitive()
Return the primitive representation of PKIPublicationInfo.
|
ASN1Primitive |
RevDetails.toASN1Primitive()
RevDetails ::= SEQUENCE {
certDetails CertTemplate,
-- allows requester to specify as much as they can about
-- the cert.
|
ASN1Primitive |
PKIFreeText.toASN1Primitive()
PKIFreeText ::= SEQUENCE SIZE (1..MAX) OF UTF8String
|
ASN1Primitive |
CertOrEncCert.toASN1Primitive()
CertOrEncCert ::= CHOICE {
certificate [0] CMPCertificate,
encryptedCert [1] EncryptedKey
}
|
ASN1Primitive |
CAKeyUpdAnnContent.toASN1Primitive()
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
}
|
ASN1Primitive |
PKIStatusInfo.toASN1Primitive()
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
|
ASN1Primitive |
CertStatus.toASN1Primitive()
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
}
|
ASN1Primitive |
ErrorMsgContent.toASN1Primitive()
ErrorMsgContent ::= SEQUENCE {
pKIStatusInfo PKIStatusInfo,
errorCode INTEGER OPTIONAL,
-- implementation-specific error codes
errorDetails PKIFreeText OPTIONAL
-- implementation-specific error details
}
|
ASN1Primitive |
PKIBody.toASN1Primitive()
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.
|
ASN1Primitive |
PBMParameter.toASN1Primitive()
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])
|
ASN1Primitive |
POPODecKeyChallContent.toASN1Primitive()
POPODecKeyChallContent ::= SEQUENCE OF Challenge
|
ASN1Primitive |
GenMsgContent.toASN1Primitive()
GenMsgContent ::= SEQUENCE OF InfoTypeAndValue
|
ASN1Primitive |
GenRepContent.toASN1Primitive()
GenRepContent ::= SEQUENCE OF InfoTypeAndValue
|
ASN1Primitive |
PKIStatus.toASN1Primitive() |
ASN1Primitive |
KeyRecRepContent.toASN1Primitive()
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
}
|
ASN1Primitive |
CRLAnnContent.toASN1Primitive()
CRLAnnContent ::= SEQUENCE OF CertificateList
|
ASN1Primitive |
InfoTypeAndValue.toASN1Primitive()
InfoTypeAndValue ::= SEQUENCE {
infoType OBJECT IDENTIFIER,
infoValue ANY DEFINED BY infoType OPTIONAL
}
|
ASN1Primitive |
Challenge.toASN1Primitive()
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).
|
ASN1Primitive |
CertConfirmContent.toASN1Primitive()
CertConfirmContent ::= SEQUENCE OF CertStatus
|
ASN1Primitive |
RevRepContent.toASN1Primitive()
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)
}
|
ASN1Primitive |
PKIConfirmContent.toASN1Primitive()
PKIConfirmContent ::= NULL
|
ASN1Primitive |
POPODecKeyRespContent.toASN1Primitive()
POPODecKeyRespContent ::= SEQUENCE OF INTEGER
|
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
RecipientInfo.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
CompressedData.toASN1Primitive() |
ASN1Primitive |
MetaData.toASN1Primitive() |
ASN1Primitive |
Time.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
SignedData.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
OtherRecipientInfo.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
OtherKeyAttribute.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
IssuerAndSerialNumber.toASN1Primitive() |
ASN1Primitive |
OtherRevocationInfoFormat.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
Attribute.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
GenericHybridParameters.toASN1Primitive() |
ASN1Primitive |
TimeStampAndCRL.toASN1Primitive() |
ASN1Primitive |
EncryptedData.toASN1Primitive() |
ASN1Primitive |
Attributes.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
CMSAlgorithmProtection.toASN1Primitive() |
ASN1Primitive |
Evidence.toASN1Primitive() |
ASN1Primitive |
KeyTransRecipientInfo.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
EncryptedContentInfo.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
SignerIdentifier.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
EnvelopedData.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
RecipientKeyIdentifier.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
OriginatorInfo.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
KEKRecipientInfo.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
OriginatorIdentifierOrKey.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
AuthEnvelopedData.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
PasswordRecipientInfo.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
TimeStampedData.toASN1Primitive() |
ASN1Primitive |
KEKIdentifier.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
RecipientIdentifier.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
CCMParameters.toASN1Primitive() |
ASN1Primitive |
KeyAgreeRecipientIdentifier.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
ContentInfo.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
TimeStampTokenEvidence.toASN1Primitive() |
ASN1Primitive |
AuthenticatedData.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
KeyAgreeRecipientInfo.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
RsaKemParameters.toASN1Primitive() |
ASN1Primitive |
SCVPReqRes.toASN1Primitive() |
ASN1Primitive |
RecipientEncryptedKey.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
SignerInfo.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
GCMParameters.toASN1Primitive() |
ASN1Primitive |
OriginatorPublicKey.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
DigestedData.toASN1Primitive() |
Constructor and Description |
---|
OriginatorIdentifierOrKey(ASN1Primitive id)
Deprecated.
use more specific version
|
RecipientIdentifier(ASN1Primitive id) |
RecipientInfo(ASN1Primitive info) |
SignerIdentifier(ASN1Primitive id) |
Time(ASN1Primitive time)
Deprecated.
use getInstance()
|
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
MQVuserKeyingMaterial.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
ECCCMSSharedInfo.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
Modifier and Type | Class and Description |
---|---|
class |
SubsequentMessage |
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
CertId.toASN1Primitive()
CertId ::= SEQUENCE {
issuer GeneralName,
serialNumber INTEGER }
|
ASN1Primitive |
SinglePubInfo.toASN1Primitive()
Return the primitive representation of SinglePubInfo.
|
ASN1Primitive |
POPOSigningKeyInput.toASN1Primitive()
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
|
ASN1Primitive |
OptionalValidity.toASN1Primitive()
OptionalValidity ::= SEQUENCE {
notBefore [0] Time OPTIONAL,
notAfter [1] Time OPTIONAL } --at least one MUST be present
|
ASN1Primitive |
CertReqMsg.toASN1Primitive()
CertReqMsg ::= SEQUENCE {
certReq CertRequest,
popo ProofOfPossession OPTIONAL,
-- content depends upon key type
regInfo SEQUENCE SIZE(1..MAX) OF AttributeTypeAndValue OPTIONAL }
|
ASN1Primitive |
POPOPrivKey.toASN1Primitive()
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 }
|
ASN1Primitive |
POPOSigningKey.toASN1Primitive()
POPOSigningKey ::= SEQUENCE {
poposkInput [0] POPOSigningKeyInput OPTIONAL,
algorithmIdentifier AlgorithmIdentifier,
signature BIT STRING }
-- The signature (using "algorithmIdentifier") is on the
-- DER-encoded value of poposkInput.
|
ASN1Primitive |
DhSigStatic.toASN1Primitive() |
ASN1Primitive |
CertTemplate.toASN1Primitive()
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 }
|
ASN1Primitive |
CertReqMessages.toASN1Primitive()
CertReqMessages ::= SEQUENCE SIZE (1..MAX) OF CertReqMsg
|
ASN1Primitive |
EncryptedValue.toASN1Primitive()
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
|
ASN1Primitive |
CertRequest.toASN1Primitive()
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
|
ASN1Primitive |
AttributeTypeAndValue.toASN1Primitive()
AttributeTypeAndValue ::= SEQUENCE {
type OBJECT IDENTIFIER,
value ANY DEFINED BY type }
|
ASN1Primitive |
EncryptedKey.toASN1Primitive()
EncryptedKey ::= CHOICE {
encryptedValue EncryptedValue, -- deprecated
envelopedData [0] EnvelopedData }
-- The encrypted private key MUST be placed in the envelopedData
-- encryptedContentInfo encryptedContent OCTET STRING.
|
ASN1Primitive |
PKMACValue.toASN1Primitive()
PKMACValue ::= SEQUENCE {
algId AlgorithmIdentifier,
-- algorithm value shall be PasswordBasedMac 1.2.840.113533.7.66.13
-- parameter value is PBMParameter
value BIT STRING }
|
ASN1Primitive |
Controls.toASN1Primitive()
Controls ::= SEQUENCE SIZE(1..MAX) OF AttributeTypeAndValue
|
ASN1Primitive |
PKIArchiveOptions.toASN1Primitive()
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.
|
ASN1Primitive |
EncKeyWithID.toASN1Primitive()
EncKeyWithID ::= SEQUENCE {
privateKey PrivateKeyInfo,
identifier CHOICE {
string UTF8String,
generalName GeneralName
} OPTIONAL
}
|
ASN1Primitive |
ProofOfPossession.toASN1Primitive()
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 }
|
ASN1Primitive |
PKIPublicationInfo.toASN1Primitive()
Return the primitive representation of PKIPublicationInfo.
|
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
GOST3410PublicKeyAlgParameters.toASN1Primitive() |
ASN1Primitive |
GostR3410TransportParameters.toASN1Primitive() |
ASN1Primitive |
ECGOST3410ParamSetParameters.toASN1Primitive() |
ASN1Primitive |
GOST28147Parameters.toASN1Primitive()
Gost28147-89-Parameters ::=
SEQUENCE {
iv Gost28147-89-IV,
encryptionParamSet OBJECT IDENTIFIER
}
Gost28147-89-IV ::= OCTET STRING (SIZE (8))
|
ASN1Primitive |
GOST3410ParamSetParameters.toASN1Primitive() |
ASN1Primitive |
Gost2814789KeyWrapParameters.toASN1Primitive() |
ASN1Primitive |
GostR3410KeyTransport.toASN1Primitive() |
ASN1Primitive |
Gost2814789EncryptedKey.toASN1Primitive() |
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
DVCSErrorNotice.toASN1Primitive() |
ASN1Primitive |
DVCSRequestInformation.toASN1Primitive() |
ASN1Primitive |
DVCSCertInfo.toASN1Primitive() |
ASN1Primitive |
DVCSTime.toASN1Primitive() |
ASN1Primitive |
TargetEtcChain.toASN1Primitive() |
ASN1Primitive |
ServiceType.toASN1Primitive() |
ASN1Primitive |
DVCSRequest.toASN1Primitive() |
ASN1Primitive |
CertEtcToken.toASN1Primitive() |
ASN1Primitive |
Data.toASN1Primitive() |
ASN1Primitive |
PathProcInput.toASN1Primitive() |
ASN1Primitive |
DVCSResponse.toASN1Primitive() |
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
CertificateBody.toASN1Primitive()
create a "request" or "profile" type Iso7816CertificateBody according to the variables sets.
|
ASN1Primitive |
CVCertificateRequest.toASN1Primitive() |
ASN1Primitive |
CertificateHolderAuthorization.toASN1Primitive()
return the Certificate Holder Authorization as a DERApplicationSpecific Object
|
ASN1Primitive |
CVCertificate.toASN1Primitive() |
ASN1Primitive |
ECDSAPublicKey.toASN1Primitive() |
ASN1Primitive |
UnsignedInteger.toASN1Primitive() |
ASN1Primitive |
RSAPublicKey.toASN1Primitive() |
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
SignerLocation.toASN1Primitive()
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..
|
ASN1Primitive |
SPuri.toASN1Primitive()
SPuri ::= IA5String
|
ASN1Primitive |
SigPolicyQualifiers.toASN1Primitive()
SigPolicyQualifiers ::= SEQUENCE SIZE (1..MAX) OF SigPolicyQualifierInfo
|
ASN1Primitive |
OcspResponsesID.toASN1Primitive() |
ASN1Primitive |
OtherRevVals.toASN1Primitive() |
ASN1Primitive |
OtherHashAlgAndValue.toASN1Primitive()
OtherHashAlgAndValue ::= SEQUENCE {
hashAlgorithm AlgorithmIdentifier,
hashValue OtherHashValue }
OtherHashValue ::= OCTET STRING
|
ASN1Primitive |
OtherHash.toASN1Primitive() |
ASN1Primitive |
SignerAttribute.toASN1Primitive()
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.
|
ASN1Primitive |
CommitmentTypeIndication.toASN1Primitive()
CommitmentTypeIndication ::= SEQUENCE {
commitmentTypeId CommitmentTypeIdentifier,
commitmentTypeQualifier SEQUENCE SIZE (1..MAX) OF
CommitmentTypeQualifier OPTIONAL }
|
ASN1Primitive |
CommitmentTypeQualifier.toASN1Primitive()
Returns a DER-encodable representation of this instance.
|
ASN1Primitive |
SignaturePolicyId.toASN1Primitive()
SignaturePolicyId ::= SEQUENCE {
sigPolicyId SigPolicyId,
sigPolicyHash SigPolicyHash,
sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF SigPolicyQualifierInfo OPTIONAL}
|
ASN1Primitive |
OcspIdentifier.toASN1Primitive() |
ASN1Primitive |
CrlValidatedID.toASN1Primitive() |
ASN1Primitive |
SigPolicyQualifierInfo.toASN1Primitive()
SigPolicyQualifierInfo ::= SEQUENCE {
sigPolicyQualifierId SigPolicyQualifierId,
sigQualifier ANY DEFINED BY sigPolicyQualifierId }
SigPolicyQualifierId ::= OBJECT IDENTIFIER
|
ASN1Primitive |
OcspListID.toASN1Primitive() |
ASN1Primitive |
CrlOcspRef.toASN1Primitive() |
ASN1Primitive |
CompleteRevocationRefs.toASN1Primitive() |
ASN1Primitive |
OtherRevRefs.toASN1Primitive() |
ASN1Primitive |
CrlListID.toASN1Primitive() |
ASN1Primitive |
SignaturePolicyIdentifier.toASN1Primitive()
SignaturePolicyIdentifier ::= CHOICE{
SignaturePolicyId SignaturePolicyId,
SignaturePolicyImplied SignaturePolicyImplied }
SignaturePolicyImplied ::= NULL
|
ASN1Primitive |
CrlIdentifier.toASN1Primitive() |
ASN1Primitive |
SPUserNotice.toASN1Primitive()
SPUserNotice ::= SEQUENCE {
noticeRef NoticeReference OPTIONAL,
explicitText DisplayText OPTIONAL }
|
ASN1Primitive |
RevocationValues.toASN1Primitive() |
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
ESSCertID.toASN1Primitive()
ESSCertID ::= SEQUENCE {
certHash Hash,
issuerSerial IssuerSerial OPTIONAL }
|
ASN1Primitive |
OtherSigningCertificate.toASN1Primitive()
The definition of OtherSigningCertificate is
|
ASN1Primitive |
SigningCertificateV2.toASN1Primitive()
The definition of SigningCertificateV2 is
|
ASN1Primitive |
SigningCertificate.toASN1Primitive()
The definition of SigningCertificate is
|
ASN1Primitive |
OtherCertID.toASN1Primitive()
OtherCertID ::= SEQUENCE {
otherCertHash OtherHash,
issuerSerial IssuerSerial OPTIONAL }
OtherHash ::= CHOICE {
sha1Hash OCTET STRING,
otherHash OtherHashAlgAndValue }
OtherHashAlgAndValue ::= SEQUENCE {
hashAlgorithm AlgorithmIdentifier,
hashValue OCTET STRING }
|
ASN1Primitive |
ContentIdentifier.toASN1Primitive()
The definition of ContentIdentifier is
|
ASN1Primitive |
ESSCertIDv2.toASN1Primitive()
ESSCertIDv2 ::= SEQUENCE {
hashAlgorithm AlgorithmIdentifier
DEFAULT {algorithm id-sha256},
certHash Hash,
issuerSerial IssuerSerial OPTIONAL
}
Hash ::= OCTET STRING
IssuerSerial ::= SEQUENCE {
issuer GeneralNames,
serialNumber CertificateSerialNumber
}
|
ASN1Primitive |
ContentHints.toASN1Primitive()
ContentHints ::= SEQUENCE {
contentDescription UTF8String (SIZE (1..MAX)) OPTIONAL,
contentType ContentType }
|
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
CsrAttrs.toASN1Primitive() |
ASN1Primitive |
AttrOrOID.toASN1Primitive() |
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
LDSSecurityObject.toASN1Primitive() |
ASN1Primitive |
CscaMasterList.toASN1Primitive() |
ASN1Primitive |
DataGroupHash.toASN1Primitive() |
ASN1Primitive |
LDSVersionInfo.toASN1Primitive()
LDSVersionInfo ::= SEQUENCE {
ldsVersion PRINTABLE STRING
unicodeVersion PRINTABLE STRING
}
|
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
CertHash.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
RequestedCertificate.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
MonetaryLimit.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
NamingAuthority.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
ProcurationSyntax.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
ProfessionInfo.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
Restriction.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
Admissions.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
AdditionalInformationSyntax.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
AdmissionSyntax.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
DeclarationOfMajority.toASN1Primitive()
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 |
---|---|
ASN1Primitive |
CAST5CBCParameters.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
IDEACBCPar.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
ScryptParams.toASN1Primitive() |
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
SignedPublicKeyAndChallenge.toASN1Primitive() |
ASN1Primitive |
PublicKeyAndChallenge.toASN1Primitive() |
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
KMACwithSHAKE128_params.toASN1Primitive() |
ASN1Primitive |
KMACwithSHAKE256_params.toASN1Primitive() |
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
ResponseBytes.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
CrlID.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
CertID.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
OCSPRequest.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
ServiceLocator.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
ResponderID.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
OCSPResponseStatus.toASN1Primitive() |
ASN1Primitive |
Request.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
CertStatus.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
TBSRequest.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
ResponseData.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
RevokedInfo.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
BasicOCSPResponse.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
Signature.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
SingleResponse.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
OCSPResponse.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
ElGamalParameter.toASN1Primitive() |
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
Pfx.toASN1Primitive() |
ASN1Primitive |
SignedData.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
PBKDF2Params.toASN1Primitive()
Return an ASN.1 structure suitable for encoding.
|
ASN1Primitive |
PrivateKeyInfo.toASN1Primitive() |
ASN1Primitive |
EncryptedPrivateKeyInfo.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
IssuerAndSerialNumber.toASN1Primitive() |
ASN1Primitive |
CertBag.toASN1Primitive() |
ASN1Primitive |
CertificationRequest.toASN1Primitive() |
ASN1Primitive |
Attribute.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
CRLBag.toASN1Primitive()
CRLBag ::= SEQUENCE {
crlId BAG-TYPE.&id ({CRLTypes}),
crlValue [0] EXPLICIT BAG-TYPE.&Type ({CRLTypes}{@crlId})
}
x509CRL BAG-TYPE ::= {OCTET STRING IDENTIFIED BY {certTypes 1}
-- DER-encoded X.509 CRL stored in OCTET STRING
CRLTypes BAG-TYPE ::= {
x509CRL,
...
|
ASN1Primitive |
PKCS12PBEParams.toASN1Primitive() |
ASN1Primitive |
RC2CBCParameter.toASN1Primitive() |
ASN1Primitive |
KeyDerivationFunc.toASN1Primitive() |
ASN1Primitive |
EncryptedData.toASN1Primitive() |
ASN1Primitive |
PBEParameter.toASN1Primitive() |
ASN1Primitive |
AuthenticatedSafe.toASN1Primitive() |
ASN1Primitive |
CertificationRequestInfo.toASN1Primitive() |
ASN1Primitive |
RSAESOAEPparams.toASN1Primitive()
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 },
...
|
ASN1Primitive |
RSASSAPSSparams.toASN1Primitive()
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 },
...
|
ASN1Primitive |
RSAPrivateKeyStructure.toASN1Primitive()
Deprecated.
This outputs the key in PKCS1v2 format.
|
ASN1Primitive |
PBES2Parameters.toASN1Primitive() |
ASN1Primitive |
DHParameter.toASN1Primitive() |
ASN1Primitive |
RSAPrivateKey.toASN1Primitive()
This outputs the key in PKCS1v2 format.
|
ASN1Primitive |
SafeBag.toASN1Primitive() |
ASN1Primitive |
ContentInfo.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
MacData.toASN1Primitive()
MacData ::= SEQUENCE {
mac DigestInfo,
macSalt OCTET STRING,
iterations INTEGER DEFAULT 1
-- Note: The default is for historic reasons and its use is deprecated.
|
ASN1Primitive |
RSAPublicKey.toASN1Primitive()
This outputs the key in PKCS1v2 format.
|
ASN1Primitive |
EncryptionScheme.toASN1Primitive() |
ASN1Primitive |
SignerInfo.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
ECPrivateKey.getParameters() |
ASN1Primitive |
ECPrivateKeyStructure.getParameters()
Deprecated.
|
ASN1Primitive |
ECPrivateKey.toASN1Primitive()
ECPrivateKey ::= SEQUENCE {
version INTEGER { ecPrivkeyVer1(1) } (ecPrivkeyVer1),
privateKey OCTET STRING,
parameters [0] Parameters OPTIONAL,
publicKey [1] BIT STRING OPTIONAL }
|
ASN1Primitive |
ECPrivateKeyStructure.toASN1Primitive()
Deprecated.
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 |
---|---|
ASN1Primitive |
SMIMECapability.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
SMIMECapabilities.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
EvidenceRecord.toASN1Primitive() |
ASN1Primitive |
MessageImprint.toASN1Primitive()
MessageImprint ::= SEQUENCE {
hashAlgorithm AlgorithmIdentifier,
hashedMessage OCTET STRING }
|
ASN1Primitive |
ArchiveTimeStampChain.toASN1Primitive() |
ASN1Primitive |
TimeStampReq.toASN1Primitive()
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
}
|
ASN1Primitive |
Accuracy.toASN1Primitive()
Accuracy ::= SEQUENCE {
seconds INTEGER OPTIONAL,
millis [0] INTEGER (1..999) OPTIONAL,
micros [1] INTEGER (1..999) OPTIONAL
}
|
ASN1Primitive |
TSTInfo.toASN1Primitive()
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.
|
ASN1Primitive |
CryptoInfos.toASN1Primitive() |
ASN1Primitive |
PartialHashtree.toASN1Primitive() |
ASN1Primitive |
ArchiveTimeStampSequence.toASN1Primitive() |
ASN1Primitive |
ArchiveTimeStamp.toASN1Primitive() |
ASN1Primitive |
TimeStampResp.toASN1Primitive()
TimeStampResp ::= SEQUENCE {
status PKIStatusInfo,
timeStampToken TimeStampToken OPTIONAL }
|
ASN1Primitive |
EncryptionInfo.toASN1Primitive() |
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
DSTU4145Params.toASN1Primitive() |
ASN1Primitive |
DSTU4145BinaryField.toASN1Primitive()
BinaryField ::= SEQUENCE {
M INTEGER,
CHOICE {Trinomial, Pentanomial}
Trinomial::= INTEGER
Pentanomial::= SEQUENCE {
k INTEGER,
j INTEGER,
l INTEGER}
|
ASN1Primitive |
DSTU4145ECBinary.toASN1Primitive()
ECBinary ::= SEQUENCE {
version [0] EXPLICIT INTEGER DEFAULT 0,
f BinaryField,
a INTEGER (0..1),
b OCTET STRING,
n INTEGER,
bp OCTET STRING}
|
ASN1Primitive |
DSTU4145PublicKey.toASN1Primitive() |
Modifier and Type | Method and Description |
---|---|
static String |
DERDump.dumpAsString(ASN1Primitive obj)
Deprecated.
dump out a DER object as a formatted string
|
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
X500Name.toASN1Primitive() |
ASN1Primitive |
RDN.toASN1Primitive()
RelativeDistinguishedName ::=
SET OF AttributeTypeAndValue
AttributeTypeAndValue ::= SEQUENCE {
type AttributeType,
value AttributeValue }
|
ASN1Primitive |
AttributeTypeAndValue.toASN1Primitive()
AttributeTypeAndValue ::= SEQUENCE {
type OBJECT IDENTIFIER,
value ANY DEFINED BY type }
|
ASN1Primitive |
DirectoryString.toASN1Primitive()
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)) }
|
Modifier and Type | Class and Description |
---|---|
class |
PolicyQualifierId
PolicyQualifierId, used in the CertificatePolicies
X509V3 extension.
|
class |
ReasonFlags
The ReasonFlags object.
|
Modifier and Type | Method and Description |
---|---|
protected ASN1Primitive |
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.
|
static ASN1Primitive |
X509Extension.convertValueToObject(X509Extension ext)
Deprecated.
Convert the value of the passed in extension to an object
|
abstract ASN1Primitive |
X509NameEntryConverter.getConvertedValue(ASN1ObjectIdentifier oid,
String value)
Convert the passed in String value into the appropriate ASN.1
encoded object.
|
ASN1Primitive |
X509DefaultEntryConverter.getConvertedValue(ASN1ObjectIdentifier oid,
String value)
Apply default coversion for the given value depending on the oid
and the character range of the value.
|
ASN1Primitive |
SubjectPublicKeyInfo.getPublicKey()
Deprecated.
use parsePublicKey
|
ASN1Primitive |
SubjectPublicKeyInfo.parsePublicKey()
for when the public key is an encoded object - if the bitstring
can't be decoded this routine throws an IOException.
|
ASN1Primitive |
X509Extensions.toASN1Primitive()
Deprecated.
Extensions ::= SEQUENCE SIZE (1..MAX) OF Extension
Extension ::= SEQUENCE {
extnId EXTENSION.&id ({ExtensionSet}),
critical BOOLEAN DEFAULT FALSE,
extnValue OCTET STRING }
|
ASN1Primitive |
Time.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
CRLNumber.toASN1Primitive() |
ASN1Primitive |
AttributeCertificateInfo.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
PolicyQualifierInfo.toASN1Primitive()
Returns a DER-encodable representation of this instance.
|
ASN1Primitive |
DistributionPointName.toASN1Primitive() |
ASN1Primitive |
UserNotice.toASN1Primitive() |
ASN1Primitive |
PolicyMappings.toASN1Primitive() |
ASN1Primitive |
PrivateKeyUsagePeriod.toASN1Primitive() |
ASN1Primitive |
X509CertificateStructure.toASN1Primitive()
Deprecated.
|
ASN1Primitive |
AuthorityKeyIdentifier.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
SubjectPublicKeyInfo.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
TBSCertificateStructure.toASN1Primitive()
Deprecated.
|
ASN1Primitive |
SubjectDirectoryAttributes.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
Certificate.toASN1Primitive() |
ASN1Primitive |
Attribute.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
GeneralName.toASN1Primitive() |
ASN1Primitive |
RSAPublicKeyStructure.toASN1Primitive()
Deprecated.
This outputs the key in PKCS1v2 format.
|
ASN1Primitive |
KeyPurposeId.toASN1Primitive() |
ASN1Primitive |
AccessDescription.toASN1Primitive() |
ASN1Primitive |
RoleSyntax.toASN1Primitive()
Implementation of the method
toASN1Object as
required by the superclass ASN1Encodable . |
ASN1Primitive |
DistributionPoint.toASN1Primitive() |
ASN1Primitive |
PolicyConstraints.toASN1Primitive() |
ASN1Primitive |
DSAParameter.toASN1Primitive() |
ASN1Primitive |
GeneralSubtree.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
V2Form.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
TBSCertificate.toASN1Primitive() |
ASN1Primitive |
IssuerSerial.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
NoticeReference.toASN1Primitive()
Describe
toASN1Object method here. |
ASN1Primitive |
DisplayText.toASN1Primitive() |
ASN1Primitive |
CRLDistPoint.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
TargetInformation.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
CertificatePolicies.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
NameConstraints.toASN1Primitive() |
ASN1Primitive |
CertificatePair.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
KeyUsage.toASN1Primitive() |
ASN1Primitive |
IetfAttrSyntax.toASN1Primitive()
IetfAttrSyntax ::= SEQUENCE {
policyAuthority [0] GeneralNames OPTIONAL,
values SEQUENCE OF CHOICE {
octets OCTET STRING,
oid OBJECT IDENTIFIER,
string UTF8String
}
}
|
ASN1Primitive |
OtherName.toASN1Primitive() |
ASN1Primitive |
TBSCertList.toASN1Primitive() |
ASN1Primitive |
TBSCertList.CRLEntry.toASN1Primitive() |
ASN1Primitive |
Extension.toASN1Primitive() |
ASN1Primitive |
SubjectKeyIdentifier.toASN1Primitive() |
ASN1Primitive |
DigestInfo.toASN1Primitive() |
ASN1Primitive |
Target.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
ObjectDigestInfo.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
IssuingDistributionPoint.toASN1Primitive() |
ASN1Primitive |
Extensions.toASN1Primitive()
Extensions ::= SEQUENCE SIZE (1..MAX) OF Extension
Extension ::= SEQUENCE {
extnId EXTENSION.&id ({ExtensionSet}),
critical BOOLEAN DEFAULT FALSE,
extnValue OCTET STRING }
|
ASN1Primitive |
AttCertIssuer.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
AlgorithmIdentifier.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
BasicConstraints.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
AuthorityInformationAccess.toASN1Primitive() |
ASN1Primitive |
CRLReason.toASN1Primitive() |
ASN1Primitive |
AttCertValidityPeriod.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
PolicyInformation.toASN1Primitive() |
ASN1Primitive |
GeneralNames.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
ExtendedKeyUsage.toASN1Primitive()
Return the ASN.1 primitive form of this object.
|
ASN1Primitive |
Targets.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
CertPolicyId.toASN1Primitive() |
ASN1Primitive |
AttributeCertificate.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
X509Name.toASN1Primitive()
Deprecated.
|
ASN1Primitive |
Holder.toASN1Primitive() |
ASN1Primitive |
CertificateList.toASN1Primitive() |
Constructor and Description |
---|
Time(ASN1Primitive time) |
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
QCStatement.toASN1Primitive() |
ASN1Primitive |
BiometricData.toASN1Primitive() |
ASN1Primitive |
TypeOfBiometricData.toASN1Primitive() |
ASN1Primitive |
Iso4217CurrencyCode.toASN1Primitive() |
ASN1Primitive |
MonetaryValue.toASN1Primitive() |
ASN1Primitive |
SemanticsInformation.toASN1Primitive() |
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
NameOrPseudonym.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
PersonalData.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
X962Parameters.getParameters() |
ASN1Primitive |
X9FieldID.getParameters() |
ASN1Primitive |
DHPublicKey.toASN1Primitive()
Return an ASN.1 primitive representation of this object.
|
ASN1Primitive |
X9ECPoint.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
ValidationParams.toASN1Primitive() |
ASN1Primitive |
X9FieldElement.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
X962Parameters.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
KeySpecificInfo.toASN1Primitive()
Return an ASN.1 primitive representation of this object.
|
ASN1Primitive |
DomainParameters.toASN1Primitive()
Return an ASN.1 primitive representation of this object.
|
ASN1Primitive |
DHDomainParameters.toASN1Primitive()
Deprecated.
|
ASN1Primitive |
X9Curve.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
ASN1Primitive |
X9FieldID.toASN1Primitive()
Produce a DER encoding of the following structure.
|
ASN1Primitive |
DHValidationParms.toASN1Primitive()
Deprecated.
|
ASN1Primitive |
OtherInfo.toASN1Primitive()
Return an ASN.1 primitive representation of this object.
|
ASN1Primitive |
X9ECParameters.toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
Modifier and Type | Method and Description |
---|---|
static AlgorithmParameterSpec |
GcmSpecUtil.extractGcmSpec(ASN1Primitive spec) |
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
X509KeyUsage.toASN1Primitive() |
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
NetscapeCertRequest.toASN1Primitive() |
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
XMSSMTKeyParams.toASN1Primitive() |
ASN1Primitive |
ParSet.toASN1Primitive() |
ASN1Primitive |
GMSSPrivateKey.toASN1Primitive() |
ASN1Primitive |
RainbowPublicKey.toASN1Primitive() |
ASN1Primitive |
McEliecePrivateKey.toASN1Primitive() |
ASN1Primitive |
SPHINCS256KeyParams.toASN1Primitive() |
ASN1Primitive |
RainbowPrivateKey.toASN1Primitive() |
ASN1Primitive |
XMSSMTPrivateKey.toASN1Primitive() |
ASN1Primitive |
XMSSPrivateKey.toASN1Primitive() |
ASN1Primitive |
McElieceCCA2PrivateKey.toASN1Primitive() |
ASN1Primitive |
McEliecePublicKey.toASN1Primitive() |
ASN1Primitive |
McElieceCCA2PublicKey.toASN1Primitive() |
ASN1Primitive |
XMSSKeyParams.toASN1Primitive() |
ASN1Primitive |
XMSSMTPublicKey.toASN1Primitive() |
ASN1Primitive |
XMSSPublicKey.toASN1Primitive() |
ASN1Primitive |
GMSSPublicKey.toASN1Primitive() |
Modifier and Type | Method and Description |
---|---|
ASN1Primitive |
X509Attribute.toASN1Primitive()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ASN1Primitive |
X509ExtensionUtil.fromExtensionValue(byte[] encodedValue)
Deprecated.
use org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils.parseExtensionValue()
|
Copyright © 2021 BouncyCastle.org. All rights reserved.