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: master:X509V3ExtensionsFacet

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

Inheritance

Slots

Name Cardinality and Range Description Inheritance
privateKeyUsagePeriodNotAfter 0..1
Datetime
direct
privateKeyUsagePeriodNotBefore 0..1
Datetime
direct
authorityKeyIdentifier 0..1
String
direct
basicConstraints 0..1
String
direct
certificatePolicies 0..1
String
"Object identifiers (OIDS), comma separated" direct
crlDistributionPoints 0..1
String
direct
extendedKeyUsage 0..1
String
direct
inhibitAnyPolicy 0..1
String
direct
issuerAlternativeName 0..1
String
direct
keyUsage 0..1
String
direct
nameConstraints 0..1
String
direct
policyConstraints 0..1
String
direct
policyMappings 0..1
String
direct
subjectAlternativeName 0..1
String
direct
subjectDirectoryAttributes 0..1
String
direct
subjectKeyIdentifier 0..1
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-master

Mappings

Mapping Type Mapped Value
self master:X509V3ExtensionsFacet
native master: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-master
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-master
rank: 1000
is_a: Facet
attributes:
  privateKeyUsagePeriodNotAfter:
    name: privateKeyUsagePeriodNotAfter
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: privateKeyUsagePeriodNotAfter
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: datetime
  privateKeyUsagePeriodNotBefore:
    name: privateKeyUsagePeriodNotBefore
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: privateKeyUsagePeriodNotBefore
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: datetime
  authorityKeyIdentifier:
    name: authorityKeyIdentifier
    description: ''
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: authorityKeyIdentifier
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  basicConstraints:
    name: basicConstraints
    from_schema: https://w3id.org/lmodel/uco-master
    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-master
    rank: 1000
    alias: certificatePolicies
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  crlDistributionPoints:
    name: crlDistributionPoints
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: crlDistributionPoints
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  extendedKeyUsage:
    name: extendedKeyUsage
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: extendedKeyUsage
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  inhibitAnyPolicy:
    name: inhibitAnyPolicy
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: inhibitAnyPolicy
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  issuerAlternativeName:
    name: issuerAlternativeName
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: issuerAlternativeName
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  keyUsage:
    name: keyUsage
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: keyUsage
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  nameConstraints:
    name: nameConstraints
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: nameConstraints
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  policyConstraints:
    name: policyConstraints
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: policyConstraints
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  policyMappings:
    name: policyMappings
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: policyMappings
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  subjectAlternativeName:
    name: subjectAlternativeName
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: subjectAlternativeName
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  subjectDirectoryAttributes:
    name: subjectDirectoryAttributes
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: subjectDirectoryAttributes
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string
  subjectKeyIdentifier:
    name: subjectKeyIdentifier
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: subjectKeyIdentifier
    owner: X509V3ExtensionsFacet
    domain_of:
    - X509V3ExtensionsFacet
    range: string