Short OID based AID

Go back Parent node: "Foreign" AID group (D276000186F)

D276000186 F 6

Decoding

D276000186F6   ISO/IEC 7816 Application Identifier (AID)
               > D2:76:00:01:86:F6 <
               '\322v\000\001\206\366'
D276000186     Registered Application Provider Identifier (RID)
D              Category D: Local/National registration
 276           ISO/IEC 3166-1 Numeric Country code : 276 (Germany)
    000186     Assigned number, BCD recommended
               '\000\001\206'
          F6   Proprietary application identifier extension (PIX)
               '\366'

Description

Short OID based AID (no application-specific bits, since the OID should be application specific)

The payload is the ASN.1 DER encoding of an Absolute OID, but without "Type" and "Length" bytes (to save space).
Note that you can only encode short OIDs which decode into a DER code of 12 bytes or less.
There is no application specific part, so you should define an OID which resembles your desired AID.

Syntax:

D2 76 00 01 86 F6 + DER Encoding of an ABSOLUTE OID without Type (max 10 bytes without type = 11 bytes DER)

Steps how to generate such an AID:
1. Encode your Absolute OID to the ASN.1 DER format, e.g. using the tool https://misc.daniel-marschall.de/asn.1/oid-converter/online.php
    Requirements (otherwise it is not possible to use the OID as AID using this method):
    - The DER encoding must not exceed 11 bytes of length
    - If the DER encoding is exactly 11 bytes long, the last byte must not be FF (this would generate an AID which is reserved by ISO)
      This is always true for DER OID encodings, so there is nothing you need to worry about.
2. Replace the first byte of the DER encoding (value "06") with "D2 76 00 01 86 F6".

Examples:

D2 76 00 01 86 F6 02 88 37                       = AID for OID 2.999, which is {joint-iso-itu-t(2) example(999)}
D2 76 00 01 86 F6 07 60 86 48 01 65 64 01        = AID for OID 2.16.840.1.101.100.1, which is {joint-iso-itu-t(2) country(16) us(840) organization(1) gov(101) 100 1}

Example for an OID that CANNOT be used:

The OID 1.3.6.1.4.1.37476.9000.1 cannot be used because its DER encoding is 13 bytes long.

Registration Authority

The superior RA did not define a RA for this Application Identifier (ISO/IEC 7816).

Subordinate objects

ID RA Comment Created Updated
No items available

Alternative Identifiers

IdentifierDescription
guid:005e3ad6-4b3b-8000-a571-9407808dd92eOIDplus Information Object Custom UUID (RFC 9562) More information
mac:82-2B-A8-3B-87-8FOIDplus Information Object MAC address, Unicast (AAI)
mac:83-2B-A8-3B-87-8FOIDplus Information Object MAC address, Multicast (AAI)
oid:1.3.6.1.4.1.37476.30.9.6175446.674989967OIDplus Information Object OID
x500dn:/​dc=com/​dc=example/​cn=oidplus/​1.3.6.1.4.1.37476.2.5.2.9.4.1=6175446/​1.3.6.1.4.1.37476.2.5.2.9.4.2=674989967OIDplus Information Object X.500 DN

RDAP
OID-IP: Text, JSON, XML (Documentation)
REST API (Documentation)

Share Static link to this page


Deutsch English (USA)
oidplus:system | System
oid: | Object Identifier (OID)
guid: | Globally Unique Identifier (GUID)
ipv4: | IPv4 Network Blocks
ipv6: | IPv6 Network Blocks
domain: | Domain Names
fourcc: | Four-Character-Code (FourCC)
aid: | Application Identifier (ISO/IEC 7816)
     aid:D276000186F | -- &quot;Foreign&quot; AID group
          aid:D276000186F6 | -- Short OID based AID
mac: | MAC adresses (EUI/ELI/AAI/SAI)
php: | PHP Namespaces
x500dn: | X.500 Distinguished Name
urn: | Uniform Resource Name (URN)
oidplus:rest_api_documentation | REST API Documentation
oidplus:login | Login
oidplus:whois | OID-IP / WHOIS
oidplus:com.viathinksoft.freeoid | Register a free OID
oidplus:search | Search
oidplus:resources | Documents and Resources
oidplus:contact | Contact administrator