Skip to content

Class: X509V3ExtensionsFacet

"An X.509 v3 certificate extensions facet is a grouping of characteristics unique to a public key digital identity certificate conformant to the X.509 v3 PKI (Public Key Infrastructure) standard."

URI: observable:X509V3ExtensionsFacet

classDiagram class X509V3ExtensionsFacet Facet <|-- X509V3ExtensionsFacet X509V3ExtensionsFacet : authorityKeyIdentifier X509V3ExtensionsFacet ..> string : authorityKeyIdentifier X509V3ExtensionsFacet : basicConstraints X509V3ExtensionsFacet ..> string : basicConstraints X509V3ExtensionsFacet : certificatePolicies X509V3ExtensionsFacet ..> string : certificatePolicies X509V3ExtensionsFacet : crlDistributionPoints X509V3ExtensionsFacet ..> string : crlDistributionPoints X509V3ExtensionsFacet : extendedKeyUsage X509V3ExtensionsFacet ..> string : extendedKeyUsage X509V3ExtensionsFacet : inhibitAnyPolicy X509V3ExtensionsFacet ..> string : inhibitAnyPolicy X509V3ExtensionsFacet : issuerAlternativeName X509V3ExtensionsFacet ..> string : issuerAlternativeName X509V3ExtensionsFacet : keyUsage X509V3ExtensionsFacet ..> string : keyUsage X509V3ExtensionsFacet : nameConstraints X509V3ExtensionsFacet ..> string : nameConstraints X509V3ExtensionsFacet : policyConstraints X509V3ExtensionsFacet ..> string : policyConstraints X509V3ExtensionsFacet : policyMappings X509V3ExtensionsFacet ..> string : policyMappings X509V3ExtensionsFacet : privateKeyUsagePeriodNotAfter X509V3ExtensionsFacet ..> datetime : privateKeyUsagePeriodNotAfter X509V3ExtensionsFacet : privateKeyUsagePeriodNotBefore X509V3ExtensionsFacet ..> datetime : privateKeyUsagePeriodNotBefore X509V3ExtensionsFacet : subjectAlternativeName X509V3ExtensionsFacet ..> string : subjectAlternativeName X509V3ExtensionsFacet : subjectDirectoryAttributes X509V3ExtensionsFacet ..> string : subjectDirectoryAttributes X509V3ExtensionsFacet : subjectKeyIdentifier X509V3ExtensionsFacet ..> string : subjectKeyIdentifier

Inheritance

Slots

Name Cardinality and Range Description Inheritance
privateKeyUsagePeriodNotAfter 0..1
xsd:dateTime
direct
privateKeyUsagePeriodNotBefore 0..1
xsd:dateTime
direct
authorityKeyIdentifier 0..1
xsd:string
direct
basicConstraints 0..1
xsd:string
direct
certificatePolicies 0..1
xsd:string
"Object identifiers (OIDS), comma separated" direct
crlDistributionPoints 0..1
xsd:string
direct
extendedKeyUsage 0..1
xsd:string
direct
inhibitAnyPolicy 0..1
xsd:string
direct
issuerAlternativeName 0..1
xsd:string
direct
keyUsage 0..1
xsd:string
direct
nameConstraints 0..1
xsd:string
direct
policyConstraints 0..1
xsd:string
direct
policyMappings 0..1
xsd:string
direct
subjectAlternativeName 0..1
xsd:string
direct
subjectDirectoryAttributes 0..1
xsd:string
direct
subjectKeyIdentifier 0..1
xsd:string
direct

Usages

used by used in type used
X509CertificateFacet x509v3extensions range X509V3ExtensionsFacet

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lmodel/uco-observable

Mappings

Mapping Type Mapped Value
self observable:X509V3ExtensionsFacet
native observable:X509V3ExtensionsFacet

LinkML Source

Direct

name: X509V3ExtensionsFacet
description: '"An X.509 v3 certificate extensions facet is a grouping of characteristics
  unique to a public key digital identity certificate conformant to the X.509 v3 PKI
  (Public Key Infrastructure) standard."'
from_schema: https://w3id.org/lmodel/uco-observable
rank: 1000
is_a: Facet
slots:
- privateKeyUsagePeriodNotAfter
- privateKeyUsagePeriodNotBefore
- authorityKeyIdentifier
- basicConstraints
- certificatePolicies
- crlDistributionPoints
- extendedKeyUsage
- inhibitAnyPolicy
- issuerAlternativeName
- keyUsage
- nameConstraints
- policyConstraints
- policyMappings
- subjectAlternativeName
- subjectDirectoryAttributes
- subjectKeyIdentifier

Induced

name: X509V3ExtensionsFacet
description: '"An X.509 v3 certificate extensions facet is a grouping of characteristics
  unique to a public key digital identity certificate conformant to the X.509 v3 PKI
  (Public Key Infrastructure) standard."'
from_schema: https://w3id.org/lmodel/uco-observable
rank: 1000
is_a: Facet
attributes:
  privateKeyUsagePeriodNotAfter:
    name: privateKeyUsagePeriodNotAfter
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: privateKeyUsagePeriodNotAfter
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: datetime
  privateKeyUsagePeriodNotBefore:
    name: privateKeyUsagePeriodNotBefore
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: privateKeyUsagePeriodNotBefore
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: datetime
  authorityKeyIdentifier:
    name: authorityKeyIdentifier
    description: ''
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: authorityKeyIdentifier
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  basicConstraints:
    name: basicConstraints
    from_schema: https://w3id.org/lmodel/uco-observable
    broad_mappings:
    - wikidata:Q2303305
    rank: 1000
    alias: basicConstraints
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  certificatePolicies:
    name: certificatePolicies
    description: '"Object identifiers (OIDS), comma separated"'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: certificatePolicies
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  crlDistributionPoints:
    name: crlDistributionPoints
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: crlDistributionPoints
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  extendedKeyUsage:
    name: extendedKeyUsage
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: extendedKeyUsage
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  inhibitAnyPolicy:
    name: inhibitAnyPolicy
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: inhibitAnyPolicy
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  issuerAlternativeName:
    name: issuerAlternativeName
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: issuerAlternativeName
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  keyUsage:
    name: keyUsage
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: keyUsage
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  nameConstraints:
    name: nameConstraints
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: nameConstraints
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  policyConstraints:
    name: policyConstraints
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: policyConstraints
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  policyMappings:
    name: policyMappings
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: policyMappings
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  subjectAlternativeName:
    name: subjectAlternativeName
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: subjectAlternativeName
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  subjectDirectoryAttributes:
    name: subjectDirectoryAttributes
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: subjectDirectoryAttributes
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  subjectKeyIdentifier:
    name: subjectKeyIdentifier
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: subjectKeyIdentifier
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string