oid

package
v2.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 7, 2022 License: AGPL-3.0 Imports: 1 Imported by: 0

Documentation

Overview

Copyright (c) Edgeless Systems GmbH

SPDX-License-Identifier: AGPL-3.0-only

Package oid defines OIDs for different CSPs. Currently this is used in attested TLS to distinguish the attestation documents. OIDs beginning with 1.3.9900 are reserved and can be used without registration.

* The 1.3.9900.1 branch is reserved for placeholder values and testing.

* The 1.3.9900.2 branch is reserved for AWS.

* The 1.3.9900.3 branch is reserved for GCP.

* The 1.3.9900.4 branch is reserved for Azure.

* The 1.3.9900.5 branch is reserved for QEMU.

Deprecated OIDs should never be reused for different purposes. Instead, new OIDs should be added in the appropriate branch at the next available index.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AWS

type AWS struct{}

AWS holds the AWS OID.

func (AWS) OID

func (AWS) OID() asn1.ObjectIdentifier

OID returns the struct's object identifier.

type AzureSNP

type AzureSNP struct{}

AzureSNP holds the OID for Azure SNP CVMs.

func (AzureSNP) OID

OID returns the struct's object identifier.

type AzureTrustedLaunch

type AzureTrustedLaunch struct{}

Azure holds the OID for Azure TrustedLaunch VMs.

func (AzureTrustedLaunch) OID

OID returns the struct's object identifier.

type Dummy

type Dummy struct{}

Dummy OID for testing.

func (Dummy) OID

func (Dummy) OID() asn1.ObjectIdentifier

OID returns the struct's object identifier.

type GCP

type GCP struct{}

GCP holds the GCP OID.

func (GCP) OID

func (GCP) OID() asn1.ObjectIdentifier

OID returns the struct's object identifier.

type Getter

type Getter interface {
	OID() asn1.ObjectIdentifier
}

Getter returns an ASN.1 Object Identifier.

type QEMU

type QEMU struct{}

QEMU holds the QEMU OID.

func (QEMU) OID

func (QEMU) OID() asn1.ObjectIdentifier

OID returns the struct's object identifier.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL