|
Bouncy Castle Cryptography Library 1.85 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.x509.CertDiscoveryMethod
The method used to retrieve a related certificate, as defined by draft-ietf-lamps-certdiscovery (Certificate Discovery in PKIX). CertDiscoveryMethod ::= CHOICE { byUri [0] IMPLICIT CertLocation, byInclusion Certificate, byLocalPolicy NULL } CertLocation ::= IA5String Where carries the URI from which the secondary certificate may be downloaded, embeds the secondary certificate directly, and signals that the relying party is expected to resolve the secondary certificate through local configuration.
| Field Summary | |
static int |
byInclusion
|
static int |
byLocalPolicy
|
static int |
byUri
|
| Method Summary | |
static CertDiscoveryMethod |
byInclusion(Certificate certificate)
Create a discovery method embedding the supplied certificate directly. |
static CertDiscoveryMethod |
byLocalPolicy()
Create a discovery method (the wire form is ASN.1 NULL; the relying party resolves the certificate through local configuration). |
static CertDiscoveryMethod |
byUri(java.lang.String uri)
Create a discovery method carrying the supplied URI. |
Certificate |
getCertificate()
Return the certificate carried by a method, or for the other alternatives. |
static CertDiscoveryMethod |
getInstance(java.lang.Object obj)
|
int |
getType()
Return one of byUri, byInclusion, byLocalPolicy. |
java.lang.String |
getUri()
Return the URI carried by a method, or for the other alternatives. |
ASN1Primitive |
toASN1Primitive()
Method providing a primitive representation of this object suitable for encoding. |
| Methods inherited from class org.bouncycastle.asn1.ASN1Object |
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int byUri
public static final int byInclusion
public static final int byLocalPolicy
| Method Detail |
public static CertDiscoveryMethod byUri(java.lang.String uri)
public static CertDiscoveryMethod byInclusion(Certificate certificate)
public static CertDiscoveryMethod byLocalPolicy()
public static CertDiscoveryMethod getInstance(java.lang.Object obj)
public int getType()
byUri, byInclusion, byLocalPolicy.
public java.lang.String getUri()
public Certificate getCertificate()
public ASN1Primitive toASN1Primitive()
ASN1Object
toASN1Primitive in interface ASN1EncodabletoASN1Primitive in class ASN1Object
|
Bouncy Castle Cryptography Library 1.85 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||