Class: X509CertificateFacet
"A X.509 certificate facet is a grouping of characteristics unique to a public key digital identity certificate conformant to the X.509 PKI (Public Key Infrastructure) standard."
URI: master:X509CertificateFacet
 classDiagram
    class X509CertificateFacet
      Facet <|-- X509CertificateFacet
      X509CertificateFacet : isSelfSigned
      X509CertificateFacet : issuer
      X509CertificateFacet : issuerHash
          X509CertificateFacet ..> Hash : issuerHash
      X509CertificateFacet : serialNumber
      X509CertificateFacet : signature
      X509CertificateFacet : signatureAlgorithm
      X509CertificateFacet : subject
      X509CertificateFacet : subjectHash
          X509CertificateFacet ..> Hash : subjectHash
      X509CertificateFacet : subjectPublicKeyAlgorithm
      X509CertificateFacet : subjectPublicKeyExponent
      X509CertificateFacet : subjectPublicKeyModulus
      X509CertificateFacet : thumbprintHash
          X509CertificateFacet ..> Hash : thumbprintHash
      X509CertificateFacet : validityNotAfter
      X509CertificateFacet : validityNotBefore
      X509CertificateFacet : version
      X509CertificateFacet : x509v3extensions
          X509CertificateFacet ..> X509V3ExtensionsFacet : x509v3extensions
Inheritance
- UcoThing
- UcoInherentCharacterizationThing
- Facet
- X509CertificateFacet
 
 
 - Facet
 
 - UcoInherentCharacterizationThing
 
Slots
| Name | Cardinality and Range | Description | Inheritance | 
|---|---|---|---|
| x509v3extensions | 0..1  X509V3ExtensionsFacet  | 
direct | |
| issuerHash | 0..1  Hash  | 
"A hash calculated on the certificate Issuer name | direct | 
| subjectHash | 0..1  Hash  | 
"A hash calculated on the certificate subject name | direct | 
| thumbprintHash | 0..1  Hash  | 
"A hash calculated on the entire certificate including signature | direct | 
| isSelfSigned | 0..1  BooleanType  | 
direct | |
| validityNotAfter | 0..1  Datetime  | 
direct | |
| validityNotBefore | 0..1  Datetime  | 
direct | |
| subjectPublicKeyExponent | 0..1  Integer  | 
direct | |
| issuer | 0..1  String  | 
direct | |
| serialNumber | 0..1  String  | 
direct | |
| signature | 0..1  String  | 
"A" | direct | 
| signatureAlgorithm | 0..1  String  | 
direct | |
| subject | 0..1  String  | 
"The subject of the email | direct | 
| subjectPublicKeyAlgorithm | 0..1  String  | 
direct | |
| subjectPublicKeyModulus | 0..1  String  | 
direct | |
| version | 0..1  String  | 
direct | 
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/uco-master
 
Mappings
| Mapping Type | Mapped Value | 
|---|---|
| self | master:X509CertificateFacet | 
| native | master:X509CertificateFacet | 
LinkML Source
Direct
name: X509CertificateFacet
description: '"A X.509 certificate facet is a grouping of characteristics unique to
  a public key digital identity certificate conformant to the X.509 PKI (Public Key
  Infrastructure) standard."'
from_schema: https://w3id.org/lmodel/uco-master
rank: 1000
is_a: Facet
slots:
- x509v3extensions
- issuerHash
- subjectHash
- thumbprintHash
- isSelfSigned
- validityNotAfter
- validityNotBefore
- subjectPublicKeyExponent
- issuer
- serialNumber
- signature
- signatureAlgorithm
- subject
- subjectPublicKeyAlgorithm
- subjectPublicKeyModulus
- version
Induced
name: X509CertificateFacet
description: '"A X.509 certificate facet is a grouping of characteristics unique to
  a public key digital identity certificate conformant to the X.509 PKI (Public Key
  Infrastructure) standard."'
from_schema: https://w3id.org/lmodel/uco-master
rank: 1000
is_a: Facet
attributes:
  x509v3extensions:
    name: x509v3extensions
    description: ''
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: x509v3extensions
    owner: X509CertificateFacet
    domain_of:
    - X509CertificateFacet
    range: X509V3ExtensionsFacet
  issuerHash:
    name: issuerHash
    description: '"A hash calculated on the certificate Issuer name."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: issuerHash
    owner: X509CertificateFacet
    domain_of:
    - X509CertificateFacet
    range: Hash
  subjectHash:
    name: subjectHash
    description: '"A hash calculated on the certificate subject name."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: subjectHash
    owner: X509CertificateFacet
    domain_of:
    - X509CertificateFacet
    range: Hash
  thumbprintHash:
    name: thumbprintHash
    description: '"A hash calculated on the entire certificate including signature."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: thumbprintHash
    owner: X509CertificateFacet
    domain_of:
    - X509CertificateFacet
    range: Hash
  isSelfSigned:
    name: isSelfSigned
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: isSelfSigned
    owner: X509CertificateFacet
    domain_of:
    - X509CertificateFacet
    range: boolean type
  validityNotAfter:
    name: validityNotAfter
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: validityNotAfter
    owner: X509CertificateFacet
    domain_of:
    - X509CertificateFacet
    range: datetime
  validityNotBefore:
    name: validityNotBefore
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: validityNotBefore
    owner: X509CertificateFacet
    domain_of:
    - X509CertificateFacet
    range: datetime
  subjectPublicKeyExponent:
    name: subjectPublicKeyExponent
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: subjectPublicKeyExponent
    owner: X509CertificateFacet
    domain_of:
    - X509CertificateFacet
    range: integer
  issuer:
    name: issuer
    from_schema: https://w3id.org/lmodel/uco-master
    exact_mappings:
    - OM:issuer
    - sumo:issuedBy
    rank: 1000
    alias: issuer
    owner: X509CertificateFacet
    domain_of:
    - X509CertificateFacet
    range: string
  serialNumber:
    name: serialNumber
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: serialNumber
    owner: X509CertificateFacet
    domain_of:
    - DeviceFacet
    - X509CertificateFacet
    range: string
  signature:
    name: signature
    description: '"A"'
    from_schema: https://w3id.org/lmodel/uco-master
    exact_mappings:
    - sumo:DigitalSignature
    rank: 1000
    alias: signature
    owner: X509CertificateFacet
    domain_of:
    - X509CertificateFacet
    range: string
  signatureAlgorithm:
    name: signatureAlgorithm
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: signatureAlgorithm
    owner: X509CertificateFacet
    domain_of:
    - X509CertificateFacet
    range: string
  subject:
    name: subject
    description: '"The subject of the email."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: subject
    owner: X509CertificateFacet
    domain_of:
    - CalendarEntryFacet
    - EmailMessageFacet
    - X509CertificateFacet
    range: string
  subjectPublicKeyAlgorithm:
    name: subjectPublicKeyAlgorithm
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: subjectPublicKeyAlgorithm
    owner: X509CertificateFacet
    domain_of:
    - X509CertificateFacet
    range: string
  subjectPublicKeyModulus:
    name: subjectPublicKeyModulus
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: subjectPublicKeyModulus
    owner: X509CertificateFacet
    domain_of:
    - X509CertificateFacet
    range: string
  version:
    name: version
    from_schema: https://w3id.org/lmodel/uco-master
    exact_mappings:
    - wikidata_PROPERTY:P348
    rank: 1000
    alias: version
    owner: X509CertificateFacet
    domain_of:
    - ApplicationFacet
    - ApplicationVersion
    - ArchiveFileFacet
    - OperatingSystemFacet
    - PDFFileFacet
    - SoftwareFacet
    - X509CertificateFacet
    range: string