public class ProxyPolicy extends Object implements org.bouncycastle.asn1.ASN1Encodable
ProxyPolicy ::= SEQUENCE { policyLanguage OBJECT IDENTIFIER, policy OCTET STRING OPTIONAL }
Modifier and Type | Field and Description |
---|---|
static org.bouncycastle.asn1.DERObjectIdentifier |
IMPERSONATION
Impersonation proxy OID
|
static org.bouncycastle.asn1.DERObjectIdentifier |
INDEPENDENT
Independent proxy OID
|
static org.bouncycastle.asn1.DERObjectIdentifier |
LIMITED
Limited proxy OID
|
Constructor and Description |
---|
ProxyPolicy(org.bouncycastle.asn1.ASN1Sequence seq)
Creates a new instance of the ProxyPolicy object from given ASN1Sequence object.
|
ProxyPolicy(org.bouncycastle.asn1.DERObjectIdentifier policyLanguage)
Creates a new instance of the ProxyPolicy object with no policy.
|
ProxyPolicy(org.bouncycastle.asn1.DERObjectIdentifier policyLanguage,
byte[] policy)
Creates a new instance of the ProxyPolicy object.
|
ProxyPolicy(org.bouncycastle.asn1.DERObjectIdentifier policyLanguage,
String policy)
Creates a new instance of the ProxyPolicy object.
|
ProxyPolicy(String policyLanguageOid,
byte[] policy)
Creates a new instance of the ProxyPolicy object.
|
Modifier and Type | Method and Description |
---|---|
protected void |
checkConstraints() |
byte[] |
getPolicy()
Returns the actual policy embedded in the ProxyPolicy object.
|
String |
getPolicyAsString()
Returns the actual policy embedded in the ProxyPolicy object.
|
org.bouncycastle.asn1.DERObjectIdentifier |
getPolicyLanguage()
Returns the policy language of the ProxyPolicy.
|
org.bouncycastle.asn1.ASN1Primitive |
toASN1Primitive()
Returns the DER-encoded ASN.1 representation of proxy policy.
|
String |
toString() |
public static final org.bouncycastle.asn1.DERObjectIdentifier IMPERSONATION
public static final org.bouncycastle.asn1.DERObjectIdentifier INDEPENDENT
public static final org.bouncycastle.asn1.DERObjectIdentifier LIMITED
public ProxyPolicy(org.bouncycastle.asn1.ASN1Sequence seq)
seq
- ASN1Sequence object to create the instance from.public ProxyPolicy(org.bouncycastle.asn1.DERObjectIdentifier policyLanguage, byte[] policy)
policyLanguage
- the language policy Oid.policy
- the policy.public ProxyPolicy(String policyLanguageOid, byte[] policy)
policyLanguageOid
- the language policy Oid.policy
- the policy.public ProxyPolicy(org.bouncycastle.asn1.DERObjectIdentifier policyLanguage, String policy)
policyLanguage
- the language policy Oid.policy
- the policy.public ProxyPolicy(org.bouncycastle.asn1.DERObjectIdentifier policyLanguage)
policyLanguage
- the language policy Oid.public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
toASN1Primitive
in interface org.bouncycastle.asn1.ASN1Encodable
DERObject
the encoded representation of the proxy
policy.protected void checkConstraints()
public byte[] getPolicy()
public String getPolicyAsString()
public org.bouncycastle.asn1.DERObjectIdentifier getPolicyLanguage()
Copyright © 2016. All rights reserved.