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