Documentation ¶ Index ¶ Variables type Certificates type Identity func Validate(signature, document string, certificates Certificates) (Identity, error) type Region Constants ¶ This section is empty. Variables ¶ View Source var ( All = []Region{Other, HongKong, Bahrain, CapeTown, Milan, China, GovCloud} ) Functions ¶ This section is empty. Types ¶ type Certificates ¶ type Certificates map[Region]string Certificates hold public keys for various AWS regions. See: type Identity ¶ type Identity struct { InstanceID string Region Region } Identity represents a validated document and signature. func Validate ¶ func Validate(signature, document string, certificates Certificates) (Identity, error) Validate ensures the document was signed by an AWS public key. Regions that aren't provided in certificates will use defaults. type Region ¶ type Region string Region represents the AWS locations a public-key covers. const ( Other Region = "other" HongKong Region = "hongkong" Bahrain Region = "bahrain" CapeTown Region = "capetown" Milan Region = "milan" China Region = "china" GovCloud Region = "govcloud" ) Source Files ¶ View all Source files awsidentity.go Click to show internal directories. Click to hide internal directories.