ASN.1

E42565

ASN.1 (Abstract Syntax Notation One) is a standardized, platform-independent notation used to define and encode complex data structures in telecommunications and cryptographic protocols, including X.509 certificates.

Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
Abstract Syntax Notation One 1

Statements (54)

Predicate Object
instanceOf abstract syntax notation
data description language
designGoal interoperability between systems
platform independence
unambiguous data specification
fullName ASN.1 self-linksurface differs
surface form: Abstract Syntax Notation One
hasBasicType BIT STRING
BOOLEAN
INTEGER
OCTET STRING
hasConcept class
constraint
module
tag
type
value
hasConstructedType CHOICE
SEQUENCE
SEQUENCE OF
SET
SET OF
hasEncodingRule BER
CER
DER
GSER
OER
PER
UPER
XER
hasStandardSeries ISO/IEC 8824
ISO/IEC 8824
surface form: ISO/IEC 8825

ITU-T X.680 series
isMachineIndependent true
isPlatformIndependent true
isProgrammingLanguageIndependent true
standardizedBy International Organization for Standardization
surface form: ISO

ITU Telecommunication Standardization Sector
surface form: ITU-T
supports extensibility markers
open types
subtyping
tagging
usedFor defining abstract data structures
encoding data structures
specifying data types
usedIn LDAP
PKCS standards
S/MIME
SNMP
X.509 certificates
telecommunication signaling protocols
usedInDomain computer networking
cryptography
public key infrastructure
telecommunications

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

subject surface form: X.509 certificate
ASN.1 fullName ASN.1 self-linksurface differs
this entity surface form: Abstract Syntax Notation One
RFC 8017 uses ASN.1
LDAP usesDataFormat ASN.1
ISO 20022 usesSyntax ASN.1