public class

NamingAuthority

extends ASN1Encodable
java.lang.Object
   ↳ org.bouncycastle.asn1.ASN1Encodable
     ↳ org.bouncycastle.asn1.isismtt.x509.NamingAuthority

Class Overview

Names of authorities which are responsible for the administration of title registers.

             NamingAuthority ::= SEQUENCE 
             {
               namingAuthorityId OBJECT IDENTIFIER OPTIONAL,
               namingAuthorityUrl IA5String OPTIONAL,
               namingAuthorityText DirectoryString(SIZE(1..128)) OPTIONAL
             }
 

See Also

Summary

[Expand]
Inherited Constants
From class org.bouncycastle.asn1.ASN1Encodable
Fields
public static final DERObjectIdentifier id_isismtt_at_namingAuthorities_RechtWirtschaftSteuern Profession OIDs should always be defined under the OID branch of the responsible naming authority.
Public Constructors
NamingAuthority(DERObjectIdentifier namingAuthorityId, String namingAuthorityUrl, DirectoryString namingAuthorityText)
Constructor from given details.
Public Methods
static NamingAuthority getInstance(ASN1TaggedObject obj, boolean explicit)
static NamingAuthority getInstance(Object obj)
DERObjectIdentifier getNamingAuthorityId()
DirectoryString getNamingAuthorityText()
String getNamingAuthorityUrl()
DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.
[Expand]
Inherited Methods
From class org.bouncycastle.asn1.ASN1Encodable
From class java.lang.Object
From interface org.bouncycastle.asn1.DEREncodable

Fields

public static final DERObjectIdentifier id_isismtt_at_namingAuthorities_RechtWirtschaftSteuern

Profession OIDs should always be defined under the OID branch of the responsible naming authority. At the time of this writing, the work group �Recht, Wirtschaft, Steuern� (�Law, Economy, Taxes�) is registered as the first naming authority under the OID id-isismtt-at-namingAuthorities.

Public Constructors

public NamingAuthority (DERObjectIdentifier namingAuthorityId, String namingAuthorityUrl, DirectoryString namingAuthorityText)

Constructor from given details.

All parameters can be combined.

Parameters
namingAuthorityId ObjectIdentifier for naming authority.
namingAuthorityUrl URL for naming authority.
namingAuthorityText Textual representation of naming authority.

Public Methods

public static NamingAuthority getInstance (ASN1TaggedObject obj, boolean explicit)

public static NamingAuthority getInstance (Object obj)

public DERObjectIdentifier getNamingAuthorityId ()

Returns
  • Returns the namingAuthorityId.

public DirectoryString getNamingAuthorityText ()

Returns
  • Returns the namingAuthorityText.

public String getNamingAuthorityUrl ()

Returns
  • Returns the namingAuthorityUrl.

public DERObject toASN1Object ()

Produce an object suitable for an ASN1OutputStream.

Returns:

             NamingAuthority ::= SEQUENCE
             {
               namingAuthorityId OBJECT IDENTIFIER OPTIONAL,
               namingAuthorityUrl IA5String OPTIONAL,
               namingAuthorityText DirectoryString(SIZE(1..128)) OPTIONAL
             }
 

Returns
  • a DERObject