Skip to content

Class: PublicX509Certificate

Used to convey information that will allow matching in order to determine which certificate to use. Actual certificates are exchanged externally to the CIM exchange.

URI: cim:PublicX509Certificate

 classDiagram
    class PublicX509Certificate
      PublicX509Certificate : isoupper_layer

          PublicX509Certificate --> ISOUpperLayer : isoupper_layer

      PublicX509Certificate : issuer_name

      PublicX509Certificate : serial_number

      PublicX509Certificate : tcpaccess_point

          PublicX509Certificate --> TCPAccessPoint : tcpaccess_point

Slots

Name Cardinality and Range Description Inheritance
issuer_name 0..1
String
Represents the CA that issued the certificate direct
serial_number 0..1
String
Is the serial number of the certificate per X direct
tcpaccess_point 0..1
TCPAccessPoint
The association allows a certificate to be bound for use by TLS direct
isoupper_layer 0..1
ISOUpperLayer
Application layer used with the certificate for mutual authentication direct

Usages

used by used in type used
TCPAccessPoint public_x___certificate range PublicX509Certificate
ISOUpperLayer upper_layer_public_x___certificate range PublicX509Certificate
ISOUpperLayer public_x___certificate range PublicX509Certificate

Identifier and Mapping Information

Schema Source

  • from schema: https://cim.ucaiug.io/ns#TC57CIM

Mappings

Mapping Type Mapped Value
self cim:PublicX509Certificate
native cim:PublicX509Certificate

LinkML Source

Direct

name: PublicX509Certificate
description: Used to convey information that will allow matching in order to determine
  which certificate to use.  Actual certificates are exchanged externally to the CIM
  exchange.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  issuer_name:
    name: issuer_name
    description: Represents the CA that issued the certificate.  Defined to be per
      X.509.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PublicX509Certificate.issuerName
    multivalued: false
    domain_of:
    - PublicX509Certificate
    range: string
    required: false
  serial_number:
    name: serial_number
    description: "Is the serial number of the certificate per X.509 definition.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:PublicX509Certificate.serialNumber
    multivalued: false
    domain_of:
    - Asset
    - PublicX509Certificate
    range: string
    required: false
  tcpaccess_point:
    name: tcpaccess_point
    description: The association allows a certificate to be bound for use by TLS.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PublicX509Certificate.TCPAccessPoint
    multivalued: false
    domain_of:
    - PublicX509Certificate
    range: TCPAccessPoint
    required: false
  isoupper_layer:
    name: isoupper_layer
    description: Application layer used with the certificate for mutual authentication.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PublicX509Certificate.ISOUpperLayer
    multivalued: false
    domain_of:
    - PublicX509Certificate
    range: ISOUpperLayer
    required: false
class_uri: cim:PublicX509Certificate

Induced

name: PublicX509Certificate
description: Used to convey information that will allow matching in order to determine
  which certificate to use.  Actual certificates are exchanged externally to the CIM
  exchange.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  issuer_name:
    name: issuer_name
    description: Represents the CA that issued the certificate.  Defined to be per
      X.509.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PublicX509Certificate.issuerName
    multivalued: false
    alias: issuer_name
    owner: PublicX509Certificate
    domain_of:
    - PublicX509Certificate
    range: string
    required: false
  serial_number:
    name: serial_number
    description: "Is the serial number of the certificate per X.509 definition.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:PublicX509Certificate.serialNumber
    multivalued: false
    alias: serial_number
    owner: PublicX509Certificate
    domain_of:
    - Asset
    - PublicX509Certificate
    range: string
    required: false
  tcpaccess_point:
    name: tcpaccess_point
    description: The association allows a certificate to be bound for use by TLS.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PublicX509Certificate.TCPAccessPoint
    multivalued: false
    alias: tcpaccess_point
    owner: PublicX509Certificate
    domain_of:
    - PublicX509Certificate
    range: TCPAccessPoint
    required: false
  isoupper_layer:
    name: isoupper_layer
    description: Application layer used with the certificate for mutual authentication.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PublicX509Certificate.ISOUpperLayer
    multivalued: false
    alias: isoupper_layer
    owner: PublicX509Certificate
    domain_of:
    - PublicX509Certificate
    range: ISOUpperLayer
    required: false
class_uri: cim:PublicX509Certificate