AWS SDK for Go (PILOT)
API Reference

PREVIEW DOCUMENTATION - This is a preview of a new format for the AWS SDK for Go API Reference documentation. For the current AWS SDK for Go API Reference, see https://docs.aws.amazon.com/sdk-for-go/api/.

We welcome your feedback on this new version of the documentation. Send your comments to aws-sdkdocs-feedback@amazon.com.

ExtendedKeyUsage

import "github.com/aws/aws-sdk-go/service/acm"

type ExtendedKeyUsage struct { Name *string `type:"string" enum:"ExtendedKeyUsageName"` OID *string `type:"string"` }

The Extended Key Usage X.509 v3 extension defines one or more purposes for which the public key can be used. This is in addition to or in place of the basic purposes specified by the Key Usage extension.

Name

Type: *string

The name of an Extended Key Usage value.

OID

Type: *string

An object identifier (OID) for the extension value. OIDs are strings of numbers separated by periods. The following OIDs are defined in RFC 3280 and RFC 5280.

  • 1.3.6.1.5.5.7.3.1 (TLS_WEB_SERVER_AUTHENTICATION)

  • 1.3.6.1.5.5.7.3.2 (TLS_WEB_CLIENT_AUTHENTICATION)

  • 1.3.6.1.5.5.7.3.3 (CODE_SIGNING)

  • 1.3.6.1.5.5.7.3.4 (EMAIL_PROTECTION)

  • 1.3.6.1.5.5.7.3.8 (TIME_STAMPING)

  • 1.3.6.1.5.5.7.3.9 (OCSP_SIGNING)

  • 1.3.6.1.5.5.7.3.5 (IPSEC_END_SYSTEM)

  • 1.3.6.1.5.5.7.3.6 (IPSEC_TUNNEL)

  • 1.3.6.1.5.5.7.3.7 (IPSEC_USER)

Method

GoString

func (s ExtendedKeyUsage) GoString() string

GoString returns the string representation

SetName

func (s *ExtendedKeyUsage) SetName(v string) *ExtendedKeyUsage

SetName sets the Name field's value.

SetOID

func (s *ExtendedKeyUsage) SetOID(v string) *ExtendedKeyUsage

SetOID sets the OID field's value.

String

func (s ExtendedKeyUsage) String() string

String returns the string representation

On this page: