|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.bouncycastle.asn1.ASN1Encodable
eu.emi.security.authn.x509.proxy.ProxyPolicy
public class ProxyPolicy
Proxy policy ASN1 class.
ProxyPolicy ::= SEQUENCE { policyLanguage OBJECT IDENTIFIER, policy OCTET STRING OPTIONAL }
Field Summary | |
---|---|
static String |
INDEPENDENT_POLICY_OID
The rarely used policy where the proxy is independent of the parent and does not inherit rights from it. |
static String |
INHERITALL_POLICY_OID
The normal, default policy, the proxy inherits the rights of the parent. |
static String |
LIMITED_PROXY_OID
The limited proxy, which should prevent the proxy from being used for job submission. |
Fields inherited from class org.bouncycastle.asn1.ASN1Encodable |
---|
BER, DER |
Constructor Summary | |
---|---|
ProxyPolicy(ASN1Sequence seq)
Read a new proxy policy object from the ASN1 sequence. |
|
ProxyPolicy(String oid)
Generate basic proxy policy. |
|
ProxyPolicy(String oid,
ASN1OctetString policy)
Generate new policy object using language defined by oid and the policy. |
Method Summary | |
---|---|
ProxyPolicy |
clone()
|
ASN1OctetString |
getPolicyASN1()
The optional policy information in this structure |
String |
getPolicyOID()
Use to get the policy OID as a String. |
DERObject |
toASN1Object()
output the ASN1 object of the proxy policy. |
Methods inherited from class org.bouncycastle.asn1.ASN1Encodable |
---|
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String INHERITALL_POLICY_OID
public static final String INDEPENDENT_POLICY_OID
public static final String LIMITED_PROXY_OID
Constructor Detail |
---|
public ProxyPolicy(String oid)
oid
- the policy language or policy to set.public ProxyPolicy(String oid, ASN1OctetString policy)
oid
- the OID for the language. Null retains the default of
inherit all.policy
- the policy. Null means no policy.public ProxyPolicy(ASN1Sequence seq)
seq
- The proxy policy ASN1 sequence.Method Detail |
---|
public String getPolicyOID()
public ASN1OctetString getPolicyASN1()
public DERObject toASN1Object()
toASN1Object
in class ASN1Encodable
ASN1Encodable.toASN1Object()
public ProxyPolicy clone()
clone
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |