# Functions
Wraps tls.Dial Additionally performs remote attestation before returning the established connection.
No description provided by the author
Obtains Certificate for the Identity Key (IK) used for the connection from cmcd.
Wrapper for tls.Listen Returns custom Listener that will perform additional remote attestation operations right after successful TLS connection establishment.
Receives byte array from provided channel by first receiving length information, then data.
WithAttest specifies whether to perform mutual, dialer only, or listener only attestation.
WithCmc takes a CMC object.
WithCmcAddress sets the address with which to contact the CMC.
WithCmcApi specifies the API to be used to connect to the cmcd If not specified, default is grpc.
WithCmcCa specifies the CA the attestation report should be verified against in PEM format.
WithCmc specifies an entire CMC configuration.
WithCmcNetwork specifies the network type to be used to connect to the cmcd in case the socket API is selected.
WithCmcPolicies specifies optional custom policies the attestation report should be verified against.
WithMtls specifies whether to perform mutual TLS with mutual attestation or server-side authentication and attestation only.
WithResultCb is a callback for further processing of attestation results.
Writes byte array to provided channel by first sending length information, then data.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
# Structs
Struct that holds information on cmc address and port to be used by Listener and DialConfig.
No description provided by the author
No description provided by the author
No description provided by the author
Struct to implement Listener interface
* holds net.Listener and adds additional functionality to it */.
PrivateKey Wrapper Implementing crypto.Signer interface Used to contact cmcd for signing operations.
No description provided by the author
# Interfaces
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author