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
- UcoThing
- UcoInherentCharacterizationThing
- Facet
- X509V3ExtensionsFacet
 
 
 - Facet
 
 - UcoInherentCharacterizationThing
 
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