Package se.swedenconnect.cert.extensions
Class InhibitAnyPolicy
java.lang.Object
org.bouncycastle.asn1.ASN1Object
se.swedenconnect.cert.extensions.InhibitAnyPolicy
- All Implemented Interfaces:
org.bouncycastle.asn1.ASN1Encodable
,org.bouncycastle.util.Encodable
public class InhibitAnyPolicy
extends org.bouncycastle.asn1.ASN1Object
InhibitAnyPolicy X.509 extension implementation for extending Bouncycastle
- Author:
- Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic InhibitAnyPolicy
fromExtensions
(org.bouncycastle.asn1.x509.Extensions extensions) Creates an instance of the InhibitAnyPolicy extensionstatic InhibitAnyPolicy
getInstance
(Object obj) Creates an instance of the InhibitAnyPolicy extensionorg.bouncycastle.asn1.ASN1Primitive
Produce an object suitable for an ASN1OutputStream.toString()
Methods inherited from class org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
-
Field Details
-
OID
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier OID
-
-
Constructor Details
-
InhibitAnyPolicy
public InhibitAnyPolicy(int skipcerts) Constructor- Parameters:
skipcerts
- skipcerts parameter
-
-
Method Details
-
getInstance
Creates an instance of the InhibitAnyPolicy extension- Parameters:
obj
- object holding extension data- Returns:
- InhibitAnyPolicy extension
-
fromExtensions
Creates an instance of the InhibitAnyPolicy extension- Parameters:
extensions
- extensions- Returns:
- InhibitAnyPolicy extension
-
toASN1Primitive
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()Produce an object suitable for an ASN1OutputStream.InhibitAnyPolicy ::= SkipCerts SkipCerts ::= INTEGER (0..MAX)
- Specified by:
toASN1Primitive
in interfaceorg.bouncycastle.asn1.ASN1Encodable
- Specified by:
toASN1Primitive
in classorg.bouncycastle.asn1.ASN1Object
- Returns:
- ASN.1 object of the extension
-
toString
-