001package org.apache.commons.ssl.org.bouncycastle.asn1.x509;
002
003import org.apache.commons.ssl.org.bouncycastle.asn1.ASN1ObjectIdentifier;
004
005public interface X509AttributeIdentifiers
006{
007    /**
008     * @deprecated use id_at_role
009     */
010    static final ASN1ObjectIdentifier RoleSyntax = new ASN1ObjectIdentifier("2.5.4.72");
011
012    static final ASN1ObjectIdentifier id_pe_ac_auditIdentity = X509ObjectIdentifiers.id_pe.branch("4");
013    static final ASN1ObjectIdentifier id_pe_aaControls       = X509ObjectIdentifiers.id_pe.branch("6");
014    static final ASN1ObjectIdentifier id_pe_ac_proxying      = X509ObjectIdentifiers.id_pe.branch("10");
015
016    static final ASN1ObjectIdentifier id_ce_targetInformation= X509ObjectIdentifiers.id_ce.branch("55");
017
018    static final ASN1ObjectIdentifier id_aca = X509ObjectIdentifiers.id_pkix.branch("10");
019
020    static final ASN1ObjectIdentifier id_aca_authenticationInfo    = id_aca.branch("1");
021    static final ASN1ObjectIdentifier id_aca_accessIdentity        = id_aca.branch("2");
022    static final ASN1ObjectIdentifier id_aca_chargingIdentity      = id_aca.branch("3");
023    static final ASN1ObjectIdentifier id_aca_group                 = id_aca.branch("4");
024    // { id-aca 5 } is reserved
025    static final ASN1ObjectIdentifier id_aca_encAttrs              = id_aca.branch("6");
026
027    static final ASN1ObjectIdentifier id_at_role = new ASN1ObjectIdentifier("2.5.4.72");
028    static final ASN1ObjectIdentifier id_at_clearance = new ASN1ObjectIdentifier("2.5.1.5.55");
029}