Documentation ¶
Index ¶
Constants ¶
View Source
const REMOTE_ATTESTATION_REQUEST = "/v1/attestation/%s"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MultiRemoteAttestationResponse ¶
type MultiRemoteAttestationResponse struct {
Attestations map[string]*RemoteAttestationResponse `json:"attestations"`
}
type MultiRemoteAttestationResponse2 ¶
type MultiRemoteAttestationResponse2 struct { }
type RemoteAttestation ¶
type RemoteAttestation struct { RequestId []byte Keys RemoteAttestationKeys Cookies string }
func (*RemoteAttestation) GetAndVerifyMultiRemoteAttestation ¶
func (r *RemoteAttestation) GetAndVerifyMultiRemoteAttestation( enclaveName string, authorization string) (map[string]*RemoteAttestation, error)
type RemoteAttestationKeys ¶
type RemoteAttestationRequest ¶
type RemoteAttestationRequest struct {
ClientPublic []byte `json:"clientPublic"`
}
type RemoteAttestationResponse ¶
type RemoteAttestationResponse struct { ServerEphemeralPublic []byte `json:"serverEphemeralPublic"` ServerStaticPublic []byte `json:"serverStaticPublic"` Quote []byte `json:"quote"` Iv []byte `json:"iv"` Ciphertext []byte `json:"ciphertext"` Tag []byte `json:"tag"` Signature string `json:"signature"` }
type RemoteAttestationResponse2 ¶
type RemoteAttestationResponse2 struct {
ServerEphemeralPublic []byte `json:"serverEphemeralPublic"`
}
Click to show internal directories.
Click to hide internal directories.