mirror of https://github.com/hashicorp/consul
18 lines
560 B
Go
18 lines
560 B
Go
|
package structs
|
||
|
|
||
|
// ConnectAuthorizeRequest is the structure of a request to authorize
|
||
|
// a connection.
|
||
|
type ConnectAuthorizeRequest struct {
|
||
|
// Target is the name of the service that is being requested.
|
||
|
Target string
|
||
|
|
||
|
// ClientID is a unique identifier for the requesting client. This
|
||
|
// is currently the URI SAN from the TLS client certificate.
|
||
|
//
|
||
|
// ClientCertSerial is a colon-hex-encoded of the serial number for
|
||
|
// the requesting client cert. This is used to check against revocation
|
||
|
// lists.
|
||
|
ClientID string
|
||
|
ClientCertSerial string
|
||
|
}
|