|
||||||||||
| 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 ASN1EncodableASN1Encodable.toASN1Object()public ProxyPolicy clone()
clone in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||