Uses of Interface
org.gudy.bouncycastle.asn1.DEREncodable
-
Packages that use DEREncodable Package Description org.gudy.bouncycastle.asn1 A library for parsing and writing ASN.1 objects.org.gudy.bouncycastle.asn1.cms org.gudy.bouncycastle.asn1.misc Miscellaneous object identifiers and objects.org.gudy.bouncycastle.asn1.pkcs Support classes useful for encoding and supporting the various RSA PKCS documents.org.gudy.bouncycastle.asn1.sec Classes for support of the SEC standard for Elliptic Curve.org.gudy.bouncycastle.asn1.util An ASN.1 dump utility.org.gudy.bouncycastle.asn1.x509 Support classes useful for encoding and processing X.509 certificates.org.gudy.bouncycastle.asn1.x9 Support classes useful for encoding and supporting X9.62 elliptic curve.org.gudy.bouncycastle.jce org.gudy.bouncycastle.jce.interfaces org.gudy.bouncycastle.jce.provider org.gudy.bouncycastle.x509 -
-
Uses of DEREncodable in org.gudy.bouncycastle.asn1
Subinterfaces of DEREncodable in org.gudy.bouncycastle.asn1 Modifier and Type Interface Description interface
ASN1OctetStringParser
interface
ASN1SequenceParser
interface
ASN1SetParser
interface
ASN1TaggedObjectParser
Classes in org.gudy.bouncycastle.asn1 that implement DEREncodable Modifier and Type Class Description class
ASN1Encodable
class
ASN1Null
A NULL object.class
ASN1Object
class
ASN1OctetString
class
ASN1Sequence
class
ASN1Set
class
ASN1TaggedObject
ASN.1 TaggedObject - in ASN.1 nottation this is any object proceeded by a [n] where n is some number - these are assume to follow the construction rules (as with sequences).class
BERConstructedOctetString
class
BERConstructedSequence
Deprecated.use BERSequenceclass
BERNull
A BER NULL object.class
BEROctetStringParser
class
BERSequence
class
BERSequenceParser
class
BERSet
class
BERSetParser
class
BERTaggedObject
BER TaggedObject - in ASN.1 nottation this is any object proceeded by a [n] where n is some number - these are assume to follow the construction rules (as with sequences).class
BERTaggedObjectParser
class
DERApplicationSpecific
Base class for an application specific objectclass
DERBitString
class
DERBMPString
DER BMPString object.class
DERBoolean
class
DERConstructedSequence
Deprecated.use DERSequence.class
DERConstructedSet
Deprecated.use DERSetclass
DEREnumerated
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
DERObject
class
DERObjectIdentifier
class
DEROctetString
class
DERPrintableString
DER PrintableString object.class
DERSequence
class
DERSet
A DER encoded set objectclass
DERT61String
DER T61String (also the teletex string)class
DERTaggedObject
DER TaggedObject - in ASN.1 nottation this is any object proceeded by a [n] where n is some number - these are assume 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.Fields in org.gudy.bouncycastle.asn1 declared as DEREncodable Modifier and Type Field Description (package private) DEREncodable
ASN1TaggedObject. obj
Methods in org.gudy.bouncycastle.asn1 that return DEREncodable Modifier and Type Method Description DEREncodable
DEREncodableVector. get(int i)
DEREncodable
ASN1Sequence. getObjectAt(int index)
return the object at the sequence postion indicated by index.DEREncodable
ASN1Set. getObjectAt(int index)
return the object at the set postion indicated by index.DEREncodable
ASN1TaggedObject. getObjectParser(int tag, boolean isExplicit)
Return the object held in this tagged object as a parser assuming it has the type of the passed in tag.DEREncodable
ASN1TaggedObjectParser. getObjectParser(int tag, boolean isExplicit)
DEREncodable
BERTaggedObjectParser. getObjectParser(int tag, boolean isExplicit)
(package private) DEREncodable
ASN1ObjectParser. readObject()
DEREncodable
ASN1SequenceParser. readObject()
DEREncodable
ASN1SetParser. readObject()
DEREncodable
ASN1StreamParser. readObject()
DEREncodable
BERSequenceParser. readObject()
DEREncodable
BERSetParser. readObject()
Methods in org.gudy.bouncycastle.asn1 with parameters of type DEREncodable Modifier and Type Method Description void
DEREncodableVector. add(DEREncodable obj)
protected void
ASN1Sequence. addObject(DEREncodable obj)
protected void
ASN1Set. addObject(DEREncodable obj)
void
BERSequenceGenerator. addObject(DEREncodable object)
void
DERConstructedSequence. addObject(DEREncodable obj)
Deprecated.void
DERConstructedSet. addObject(DEREncodable obj)
Deprecated.void
DERSequenceGenerator. addObject(DEREncodable object)
private byte[]
ASN1Set. getEncoded(DEREncodable obj)
Constructors in org.gudy.bouncycastle.asn1 with parameters of type DEREncodable Constructor Description ASN1OctetString(DEREncodable obj)
ASN1TaggedObject(boolean explicit, int tagNo, DEREncodable obj)
Create a tagged object with the style given by the value of explicit.ASN1TaggedObject(int tagNo, DEREncodable obj)
Create a tagged object in the explicit style.BERConstructedOctetString(DEREncodable obj)
BERSequence(DEREncodable obj)
create a sequence containing one objectBERSet(DEREncodable obj)
create a set containing one objectBERTaggedObject(boolean explicit, int tagNo, DEREncodable obj)
BERTaggedObject(int tagNo, DEREncodable obj)
DERApplicationSpecific(boolean explicit, int tag, DEREncodable object)
DERApplicationSpecific(int tag, DEREncodable object)
DERBitString(DEREncodable obj)
DERConstructedSet(DEREncodable obj)
Deprecated.DEROctetString(DEREncodable obj)
DERSequence(DEREncodable obj)
create a sequence containing one objectDERSet(DEREncodable obj)
DERTaggedObject(boolean explicit, int tagNo, DEREncodable obj)
DERTaggedObject(int tagNo, DEREncodable obj)
-
Uses of DEREncodable in org.gudy.bouncycastle.asn1.cms
Classes in org.gudy.bouncycastle.asn1.cms that implement DEREncodable Modifier and Type Class Description class
ContentInfo
Fields in org.gudy.bouncycastle.asn1.cms declared as DEREncodable Modifier and Type Field Description private DEREncodable
ContentInfo. content
Methods in org.gudy.bouncycastle.asn1.cms that return DEREncodable Modifier and Type Method Description DEREncodable
ContentInfo. getContent()
Constructors in org.gudy.bouncycastle.asn1.cms with parameters of type DEREncodable Constructor Description ContentInfo(DERObjectIdentifier contentType, DEREncodable content)
-
Uses of DEREncodable in org.gudy.bouncycastle.asn1.misc
Classes in org.gudy.bouncycastle.asn1.misc that implement DEREncodable Modifier and Type Class Description class
CAST5CBCParameters
class
IDEACBCPar
class
NetscapeCertType
The NetscapeCertType object.class
NetscapeRevocationURL
class
VerisignCzagExtension
-
Uses of DEREncodable in org.gudy.bouncycastle.asn1.pkcs
Classes in org.gudy.bouncycastle.asn1.pkcs that implement DEREncodable Modifier and Type Class Description class
Attribute
class
AuthenticatedSafe
class
CertBag
class
CertificationRequest
PKCS10 Certfication request object.class
CertificationRequestInfo
PKCS10 CertificationRequestInfo object.class
ContentInfo
class
DHParameter
class
EncryptedData
The EncryptedData object.class
EncryptedPrivateKeyInfo
class
EncryptionScheme
class
IssuerAndSerialNumber
class
KeyDerivationFunc
class
MacData
class
PBES2Algorithms
Deprecated.- use AlgorithmIdentifier and PBES2Paramsclass
PBES2Parameters
class
PBKDF2Params
class
Pfx
the infamous Pfx from PKCS12class
PKCS12PBEParams
class
PrivateKeyInfo
class
RC2CBCParameter
class
RSAPrivateKeyStructure
class
SafeBag
class
SignedData
a PKCS#7 signed data object.class
SignerInfo
a PKCS#7 signer info object.Fields in org.gudy.bouncycastle.asn1.pkcs declared as DEREncodable Modifier and Type Field Description private DEREncodable
ContentInfo. content
Methods in org.gudy.bouncycastle.asn1.pkcs that return DEREncodable Modifier and Type Method Description DEREncodable
ContentInfo. getContent()
Constructors in org.gudy.bouncycastle.asn1.pkcs with parameters of type DEREncodable Constructor Description ContentInfo(DERObjectIdentifier contentType, DEREncodable content)
EncryptedData(DERObjectIdentifier contentType, AlgorithmIdentifier encryptionAlgorithm, DEREncodable content)
-
Uses of DEREncodable in org.gudy.bouncycastle.asn1.sec
Classes in org.gudy.bouncycastle.asn1.sec that implement DEREncodable Modifier and Type Class Description class
ECPrivateKeyStructure
the elliptic curve private key object from SEC 1 -
Uses of DEREncodable in org.gudy.bouncycastle.asn1.util
Methods in org.gudy.bouncycastle.asn1.util with parameters of type DEREncodable Modifier and Type Method Description static java.lang.String
DERDump. dumpAsString(DEREncodable obj)
Deprecated.dump out a DER object as a formatted string -
Uses of DEREncodable in org.gudy.bouncycastle.asn1.x509
Classes in org.gudy.bouncycastle.asn1.x509 that implement DEREncodable Modifier and Type Class Description class
AccessDescription
The AccessDescription object.class
AlgorithmIdentifier
class
AttCertIssuer
class
AttCertValidityPeriod
class
Attribute
class
AttributeCertificate
class
AttributeCertificateInfo
class
AuthorityInformationAccess
The AuthorityInformationAccess object.class
AuthorityKeyIdentifier
The AuthorityKeyIdentifier object.class
BasicConstraints
class
CertificateList
PKIX RFC-2459 The X.509 v2 CRL syntax is as follows.class
CertificatePair
This class helps to support crossCerfificatePairs in a LDAP directory according RFC 2587class
CertificatePolicies
class
CertPolicyId
CertPolicyId, used in the CertificatePolicies and PolicyMappings X509V3 Extensions.class
CRLDistPoint
class
CRLNumber
The CRLNumber object.class
CRLReason
The CRLReason enumeration.class
DigestInfo
The DigestInfo object.class
DisplayText
DisplayText
class, used inCertificatePolicies
X509 V3 extensions (in policy qualifiers).class
DistributionPoint
The DistributionPoint object.class
DistributionPointName
The DistributionPointName object.class
DSAParameter
class
ExtendedKeyUsage
The extendedKeyUsage object.class
GeneralName
The GeneralName object.class
GeneralNames
class
GeneralSubtree
Class for containing a restriction object subtrees in NameConstraints.class
Holder
The Holder object.class
IetfAttrSyntax
Implementation ofIetfAttrSyntax
as specified by RFC3281.class
IssuerSerial
class
IssuingDistributionPoint
IssuingDistributionPoint ::= SEQUENCE { distributionPoint [0] DistributionPointName OPTIONAL, onlyContainsUserCerts [1] BOOLEAN DEFAULT FALSE, onlyContainsCACerts [2] BOOLEAN DEFAULT FALSE, onlySomeReasons [3] ReasonFlags OPTIONAL, indirectCRL [4] BOOLEAN DEFAULT FALSE, onlyContainsAttributeCerts [5] BOOLEAN DEFAULT FALSE }class
KeyPurposeId
The KeyPurposeId object.class
KeyUsage
The KeyUsage object.class
NameConstraints
class
NoticeReference
NoticeReference
class, used inCertificatePolicies
X509 V3 extensions (in policy qualifiers).class
ObjectDigestInfo
ObjectDigestInfo ASN.1 structure used in v2 attribute certificates.class
PolicyInformation
class
PolicyMappings
PolicyMappings V3 extension, described in RFC3280.class
PolicyQualifierId
PolicyQualifierId, used in the CertificatePolicies X509V3 extension.class
PolicyQualifierInfo
Policy qualifiers, used in the X509V3 CertificatePolicies extension.class
PrivateKeyUsagePeriod
PrivateKeyUsagePeriod ::= SEQUENCE { notBefore [0] GeneralizedTime OPTIONAL, notAfter [1] GeneralizedTime OPTIONAL }class
ReasonFlags
The ReasonFlags object.class
RoleSyntax
Implementation of the RoleSyntax object as specified by the RFC3281.class
RSAPublicKeyStructure
class
SubjectDirectoryAttributes
This extension may contain further X.500 attributes of the subject.class
SubjectKeyIdentifier
The SubjectKeyIdentifier object.class
SubjectPublicKeyInfo
The object that contains the public key stored in a certficate.class
Target
Target structure used in target information extension for attribute certificates from RFC 3281.class
TargetInformation
Target information extension for attributes certificates according to RFC 3281.class
Targets
Targets structure used in target information extension for attribute certificates from RFC 3281.class
TBSCertificateStructure
The TBSCertificate object.class
TBSCertList
PKIX RFC-2459 - TBSCertList object.static class
TBSCertList.CRLEntry
class
Time
class
UserNotice
UserNotice
class, used inCertificatePolicies
X509 extensions (in policy qualifiers).class
V2Form
class
X509CertificateStructure
an X509Certificate structure.class
X509Extensions
class
X509Name
RDNSequence ::= SEQUENCE OF RelativeDistinguishedName RelativeDistinguishedName ::= SET SIZE (1..MAX) OF AttributeTypeAndValue AttributeTypeAndValue ::= SEQUENCE { type OBJECT IDENTIFIER, value ANY }Fields in org.gudy.bouncycastle.asn1.x509 declared as DEREncodable Modifier and Type Field Description (package private) DEREncodable
DistributionPointName. name
(package private) DEREncodable
GeneralName. obj
private DEREncodable
AlgorithmIdentifier. parameters
private DEREncodable
PolicyQualifierInfo. qualifier
Methods in org.gudy.bouncycastle.asn1.x509 that return DEREncodable Modifier and Type Method Description DEREncodable
GeneralName. getName()
DEREncodable
AlgorithmIdentifier. getParameters()
DEREncodable
PolicyQualifierInfo. getQualifier()
Methods in org.gudy.bouncycastle.asn1.x509 with parameters of type DEREncodable Modifier and Type Method Description void
X509ExtensionsGenerator. addExtension(DERObjectIdentifier oid, boolean critical, DEREncodable value)
Add an extension with the given oid and the passed in value to be included in the OCTET STRING associated with the extension.Constructors in org.gudy.bouncycastle.asn1.x509 with parameters of type DEREncodable Constructor Description AlgorithmIdentifier(DERObjectIdentifier objectId, DEREncodable parameters)
DistributionPointName(int type, DEREncodable name)
PolicyQualifierInfo(DERObjectIdentifier policyQualifierId, DEREncodable qualifier)
Creates a newPolicyQualifierInfo
instance.SubjectPublicKeyInfo(AlgorithmIdentifier algId, DEREncodable publicKey)
-
Uses of DEREncodable in org.gudy.bouncycastle.asn1.x9
Classes in org.gudy.bouncycastle.asn1.x9 that implement DEREncodable Modifier and Type Class Description class
KeySpecificInfo
ASN.1 def for Diffie-Hellman key exchange KeySpecificInfo structure.class
OtherInfo
ANS.1 def for Diffie-Hellman key exchange OtherInfo structure.class
X962Parameters
class
X9Curve
ASN.1 def for Elliptic-Curve Curve structure.class
X9ECParameters
ASN.1 def for Elliptic-Curve ECParameters structure.class
X9ECPoint
class for describing an ECPoint as a DER object.class
X9FieldElement
class for processing an FieldElement as a DER object.class
X9FieldID
ASN.1 def for Elliptic-Curve Field ID structure. -
Uses of DEREncodable in org.gudy.bouncycastle.jce
Classes in org.gudy.bouncycastle.jce that implement DEREncodable Modifier and Type Class Description class
PKCS10CertificationRequest
A class for verifying and creating PKCS10 Certification requests.class
X509KeyUsage
A holding class for constructing an X509 Key Usage extension.class
X509Principal
Methods in org.gudy.bouncycastle.jce with parameters of type DEREncodable Modifier and Type Method Description void
X509V2CRLGenerator. addExtension(java.lang.String OID, boolean critical, DEREncodable value)
add a given extension field for the standard extensions tag (tag 3)void
X509V2CRLGenerator. addExtension(DERObjectIdentifier OID, boolean critical, DEREncodable value)
add a given extension field for the standard extensions tag (tag 0)void
X509V3CertificateGenerator. addExtension(java.lang.String OID, boolean critical, DEREncodable value)
add a given extension field for the standard extensions tag (tag 3)void
X509V3CertificateGenerator. addExtension(DERObjectIdentifier OID, boolean critical, DEREncodable value)
add a given extension field for the standard extensions tag (tag 3) -
Uses of DEREncodable in org.gudy.bouncycastle.jce.interfaces
Methods in org.gudy.bouncycastle.jce.interfaces that return DEREncodable Modifier and Type Method Description DEREncodable
PKCS12BagAttributeCarrier. getBagAttribute(DERObjectIdentifier oid)
Methods in org.gudy.bouncycastle.jce.interfaces with parameters of type DEREncodable Modifier and Type Method Description void
PKCS12BagAttributeCarrier. setBagAttribute(DERObjectIdentifier oid, DEREncodable attribute)
-
Uses of DEREncodable in org.gudy.bouncycastle.jce.provider
Methods in org.gudy.bouncycastle.jce.provider that return DEREncodable Modifier and Type Method Description DEREncodable
JCEECPrivateKey. getBagAttribute(DERObjectIdentifier oid)
DEREncodable
X509CertificateObject. getBagAttribute(DERObjectIdentifier oid)
Methods in org.gudy.bouncycastle.jce.provider with parameters of type DEREncodable Modifier and Type Method Description void
JCEECPrivateKey. setBagAttribute(DERObjectIdentifier oid, DEREncodable attribute)
void
X509CertificateObject. setBagAttribute(DERObjectIdentifier oid, DEREncodable attribute)
-
Uses of DEREncodable in org.gudy.bouncycastle.x509
Classes in org.gudy.bouncycastle.x509 that implement DEREncodable Modifier and Type Class Description class
X509Attribute
Class for carrying the values in an X.509 Attribute.
-