Skip to content

Signature

URI: gx:Signature

 classDiagram
    class Signature
    click Signature href "../Signature"
      Signature : hashAlgorithm




    Signature --> "1" ChecksumAlgorithm : hashAlgorithm
    click ChecksumAlgorithm href "../ChecksumAlgorithm"


      Signature : signatureAlgorithm




    Signature --> "1" SignatureAlgorithm : signatureAlgorithm
    click SignatureAlgorithm href "../SignatureAlgorithm"


      Signature : signatureValue




    Signature --> "1" String : signatureValue
    click String href "../String"


Slots

Name Cardinality and Range Description Inheritance
signatureValue 1
xsd:string
Value of the signature direct
hashAlgorithm 1
ChecksumAlgorithm
Algorithm used to create hash direct
signatureAlgorithm 1
SignatureAlgorithm
Defines the algorithm used to calculate or verify the signature direct

Usages

used by used in type used
CodeArtifact signature range Signature
ComputeFunctionTemplate signature range Signature
ContainerImage signature range Signature
SoftwareResource signature range Signature
OperatingSystem signature range Signature
Hypervisor signature range Signature
Image signature range Signature
PXEImage signature range Signature
VMImage signature range Signature

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/gaia-x/development#cryptography

LinkML Source

Direct

name: Signature
from_schema: https://w3id.org/gaia-x/development#cryptography
attributes:
  signatureValue:
    name: signatureValue
    description: Value of the signature
    from_schema: https://w3id.org/gaia-x/development#cryptography
    rank: 1000
    domain_of:
    - Signature
    range: string
    required: true
  hashAlgorithm:
    name: hashAlgorithm
    description: Algorithm used to create hash.
    from_schema: https://w3id.org/gaia-x/development#cryptography
    rank: 1000
    domain_of:
    - Signature
    - Distribution
    range: ChecksumAlgorithm
    required: true
  signatureAlgorithm:
    name: signatureAlgorithm
    description: Defines the algorithm used to calculate or verify the signature.
    from_schema: https://w3id.org/gaia-x/development#cryptography
    rank: 1000
    domain_of:
    - Signature
    range: SignatureAlgorithm
    required: true

Induced

name: Signature
from_schema: https://w3id.org/gaia-x/development#cryptography
attributes:
  signatureValue:
    name: signatureValue
    description: Value of the signature
    from_schema: https://w3id.org/gaia-x/development#cryptography
    rank: 1000
    alias: signatureValue
    owner: Signature
    domain_of:
    - Signature
    range: string
    required: true
  hashAlgorithm:
    name: hashAlgorithm
    description: Algorithm used to create hash.
    from_schema: https://w3id.org/gaia-x/development#cryptography
    rank: 1000
    alias: hashAlgorithm
    owner: Signature
    domain_of:
    - Signature
    - Distribution
    range: ChecksumAlgorithm
    required: true
  signatureAlgorithm:
    name: signatureAlgorithm
    description: Defines the algorithm used to calculate or verify the signature.
    from_schema: https://w3id.org/gaia-x/development#cryptography
    rank: 1000
    alias: signatureAlgorithm
    owner: Signature
    domain_of:
    - Signature
    range: SignatureAlgorithm
    required: true