%% Generated by the Erlang ASN.1 compiler. Version: 5.4.3 %% Purpose: Erlang record definitions for each named and unnamed %% SEQUENCE and SET, and macro definitions for each value %% definition in module PKIX1Implicit-2009. -ifndef(_PKIX1IMPLICIT_2009_HRL_). -define(_PKIX1IMPLICIT_2009_HRL_, true). -record('AuthorityKeyIdentifier', { keyIdentifier = asn1_NOVALUE, authorityCertIssuer = asn1_NOVALUE, authorityCertSerialNumber = asn1_NOVALUE }). -record('PrivateKeyUsagePeriod', { notBefore = asn1_NOVALUE, notAfter = asn1_NOVALUE }). -record('PolicyInformation', { policyIdentifier, policyQualifiers = asn1_NOVALUE }). -record('PolicyQualifierInfo', { policyQualifierId, qualifier }). -record('UserNotice', { noticeRef = asn1_NOVALUE, explicitText = asn1_NOVALUE }). -record('NoticeReference', { organization, noticeNumbers }). -record('PolicyMappings_SEQOF', { issuerDomainPolicy, subjectDomainPolicy }). -record('EDIPartyName', { nameAssigner = asn1_NOVALUE, partyName }). -record('SubjectDirectoryAttributes_SEQOF', { type, values }). -record('BasicConstraints', { cA = asn1_DEFAULT, pathLenConstraint = asn1_NOVALUE }). -record('NameConstraints', { permittedSubtrees = asn1_NOVALUE, excludedSubtrees = asn1_NOVALUE }). -record('GeneralSubtree', { base, minimum = asn1_DEFAULT, maximum = asn1_NOVALUE }). -record('PolicyConstraints', { requireExplicitPolicy = asn1_NOVALUE, inhibitPolicyMapping = asn1_NOVALUE }). -record('DistributionPoint', { distributionPoint = asn1_NOVALUE, reasons = asn1_NOVALUE, cRLIssuer = asn1_NOVALUE }). -record('AccessDescription', { accessMethod, accessLocation }). -record('IssuingDistributionPoint', { distributionPoint = asn1_NOVALUE, onlyContainsUserCerts = asn1_DEFAULT, onlyContainsCACerts = asn1_DEFAULT, onlySomeReasons = asn1_NOVALUE, indirectCRL = asn1_DEFAULT, onlyContainsAttributeCerts = asn1_DEFAULT }). -record('INSTANCE OF', { 'type-id', value }). -define('id-ce', {2,5,29}). -define('id-ce-authorityKeyIdentifier', {2,5,29,35}). -define('id-ce-subjectKeyIdentifier', {2,5,29,14}). -define('id-ce-keyUsage', {2,5,29,15}). -define('id-ce-privateKeyUsagePeriod', {2,5,29,16}). -define('id-ce-certificatePolicies', {2,5,29,32}). -define('id-ce-policyMappings', {2,5,29,33}). -define('id-ce-subjectAltName', {2,5,29,17}). -define('id-ce-issuerAltName', {2,5,29,18}). -define('id-ce-subjectDirectoryAttributes', {2,5,29,9}). -define('id-ce-basicConstraints', {2,5,29,19}). -define('id-ce-nameConstraints', {2,5,29,30}). -define('id-ce-policyConstraints', {2,5,29,36}). -define('id-ce-cRLDistributionPoints', {2,5,29,31}). -define('id-ce-extKeyUsage', {2,5,29,37}). -define('anyExtendedKeyUsage', {2,5,29,37,0}). -define('id-kp-serverAuth', {1,3,6,1,5,5,7,3,1}). -define('id-kp-clientAuth', {1,3,6,1,5,5,7,3,2}). -define('id-kp-codeSigning', {1,3,6,1,5,5,7,3,3}). -define('id-kp-emailProtection', {1,3,6,1,5,5,7,3,4}). -define('id-kp-timeStamping', {1,3,6,1,5,5,7,3,8}). -define('id-kp-OCSPSigning', {1,3,6,1,5,5,7,3,9}). -define('id-ce-inhibitAnyPolicy', {2,5,29,54}). -define('id-ce-freshestCRL', {2,5,29,46}). -define('id-pe-authorityInfoAccess', {1,3,6,1,5,5,7,1,1}). -define('id-pe-subjectInfoAccess', {1,3,6,1,5,5,7,1,11}). -define('id-ce-cRLNumber', {2,5,29,20}). -define('id-ce-issuingDistributionPoint', {2,5,29,28}). -define('id-ce-deltaCRLIndicator', {2,5,29,27}). -define('id-ce-cRLReasons', {2,5,29,21}). -define('id-ce-certificateIssuer', {2,5,29,29}). -define('id-ce-holdInstructionCode', {2,5,29,23}). -define('holdInstruction', {2,2,840,10040,2}). -define('id-holdinstruction-none', {2,2,840,10040,2,1}). -define('id-holdinstruction-callissuer', {2,2,840,10040,2,2}). -define('id-holdinstruction-reject', {2,2,840,10040,2,3}). -define('id-ce-invalidityDate', {2,5,29,24}). -define('ubMax', 32768). -endif. %% _PKIX1IMPLICIT_2009_HRL_