Documentation ¶
Index ¶
- Variables
- func RegisterEnrollmentServer(s *grpc.Server, srv EnrollmentServer)
- type Challenge
- type EnrollRequest
- func (*EnrollRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EnrollRequest) GetChallengeResponse() []byte
- func (m *EnrollRequest) GetRequestOrResponse() isEnrollRequest_RequestOrResponse
- func (x *EnrollRequest) GetSigningRequest() *RawSigningRequest
- func (*EnrollRequest) ProtoMessage()
- func (x *EnrollRequest) ProtoReflect() protoreflect.Message
- func (x *EnrollRequest) Reset()
- func (x *EnrollRequest) String() string
- type EnrollRequest_ChallengeResponse
- type EnrollRequest_SigningRequest
- type EnrollResponse
- func (*EnrollResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EnrollResponse) GetChallenge() *Challenge
- func (m *EnrollResponse) GetChallengeOrResponse() isEnrollResponse_ChallengeOrResponse
- func (x *EnrollResponse) GetSigningResponse() *SigningResponse
- func (*EnrollResponse) ProtoMessage()
- func (x *EnrollResponse) ProtoReflect() protoreflect.Message
- func (x *EnrollResponse) Reset()
- func (x *EnrollResponse) String() string
- type EnrollResponse_Challenge
- type EnrollResponse_SigningResponse
- type EnrollmentClient
- type EnrollmentServer
- type Enrollment_EnrollClient
- type Enrollment_EnrollServer
- type RawSigningRequest
- func (*RawSigningRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RawSigningRequest) GetData() []byte
- func (x *RawSigningRequest) GetSignature() []byte
- func (*RawSigningRequest) ProtoMessage()
- func (x *RawSigningRequest) ProtoReflect() protoreflect.Message
- func (x *RawSigningRequest) Reset()
- func (x *RawSigningRequest) String() string
- type SigningRequest
- func (*SigningRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SigningRequest) GetAttestationKey() []byte
- func (x *SigningRequest) GetCertifyData() []byte
- func (x *SigningRequest) GetCertifySignature() []byte
- func (x *SigningRequest) GetDevIDKey() []byte
- func (x *SigningRequest) GetEndorsementCertificate() []byte
- func (x *SigningRequest) GetEndorsementKey() []byte
- func (x *SigningRequest) GetPlatformIdentity() []byte
- func (*SigningRequest) ProtoMessage()
- func (x *SigningRequest) ProtoReflect() protoreflect.Message
- func (x *SigningRequest) Reset()
- func (x *SigningRequest) String() string
- type SigningResponse
- func (*SigningResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SigningResponse) GetAttestationCertificate() []byte
- func (x *SigningResponse) GetDevIDCertificate() []byte
- func (*SigningResponse) ProtoMessage()
- func (x *SigningResponse) ProtoReflect() protoreflect.Message
- func (x *SigningResponse) Reset()
- func (x *SigningResponse) String() string
- type UnimplementedEnrollmentServer
Constants ¶
This section is empty.
Variables ¶
var File_service_proto protoreflect.FileDescriptor
Functions ¶
func RegisterEnrollmentServer ¶
func RegisterEnrollmentServer(s *grpc.Server, srv EnrollmentServer)
Types ¶
type Challenge ¶
type Challenge struct { CredentialBlob []byte `protobuf:"bytes,1,opt,name=credentialBlob,proto3" json:"credentialBlob,omitempty"` Secret []byte `protobuf:"bytes,2,opt,name=secret,proto3" json:"secret,omitempty"` // contains filtered or unexported fields }
func (*Challenge) Descriptor
deprecated
func (*Challenge) GetCredentialBlob ¶
func (*Challenge) ProtoMessage ¶
func (*Challenge) ProtoMessage()
func (*Challenge) ProtoReflect ¶
func (x *Challenge) ProtoReflect() protoreflect.Message
type EnrollRequest ¶
type EnrollRequest struct { // Types that are assignable to RequestOrResponse: // *EnrollRequest_SigningRequest // *EnrollRequest_ChallengeResponse RequestOrResponse isEnrollRequest_RequestOrResponse `protobuf_oneof:"RequestOrResponse"` // contains filtered or unexported fields }
func (*EnrollRequest) Descriptor
deprecated
func (*EnrollRequest) Descriptor() ([]byte, []int)
Deprecated: Use EnrollRequest.ProtoReflect.Descriptor instead.
func (*EnrollRequest) GetChallengeResponse ¶
func (x *EnrollRequest) GetChallengeResponse() []byte
func (*EnrollRequest) GetRequestOrResponse ¶
func (m *EnrollRequest) GetRequestOrResponse() isEnrollRequest_RequestOrResponse
func (*EnrollRequest) GetSigningRequest ¶
func (x *EnrollRequest) GetSigningRequest() *RawSigningRequest
func (*EnrollRequest) ProtoMessage ¶
func (*EnrollRequest) ProtoMessage()
func (*EnrollRequest) ProtoReflect ¶
func (x *EnrollRequest) ProtoReflect() protoreflect.Message
func (*EnrollRequest) Reset ¶
func (x *EnrollRequest) Reset()
func (*EnrollRequest) String ¶
func (x *EnrollRequest) String() string
type EnrollRequest_ChallengeResponse ¶
type EnrollRequest_ChallengeResponse struct {
ChallengeResponse []byte `protobuf:"bytes,2,opt,name=challengeResponse,proto3,oneof"`
}
type EnrollRequest_SigningRequest ¶
type EnrollRequest_SigningRequest struct {
SigningRequest *RawSigningRequest `protobuf:"bytes,1,opt,name=signingRequest,proto3,oneof"`
}
type EnrollResponse ¶
type EnrollResponse struct { // Types that are assignable to ChallengeOrResponse: // *EnrollResponse_Challenge // *EnrollResponse_SigningResponse ChallengeOrResponse isEnrollResponse_ChallengeOrResponse `protobuf_oneof:"ChallengeOrResponse"` // contains filtered or unexported fields }
func (*EnrollResponse) Descriptor
deprecated
func (*EnrollResponse) Descriptor() ([]byte, []int)
Deprecated: Use EnrollResponse.ProtoReflect.Descriptor instead.
func (*EnrollResponse) GetChallenge ¶
func (x *EnrollResponse) GetChallenge() *Challenge
func (*EnrollResponse) GetChallengeOrResponse ¶
func (m *EnrollResponse) GetChallengeOrResponse() isEnrollResponse_ChallengeOrResponse
func (*EnrollResponse) GetSigningResponse ¶
func (x *EnrollResponse) GetSigningResponse() *SigningResponse
func (*EnrollResponse) ProtoMessage ¶
func (*EnrollResponse) ProtoMessage()
func (*EnrollResponse) ProtoReflect ¶
func (x *EnrollResponse) ProtoReflect() protoreflect.Message
func (*EnrollResponse) Reset ¶
func (x *EnrollResponse) Reset()
func (*EnrollResponse) String ¶
func (x *EnrollResponse) String() string
type EnrollResponse_Challenge ¶
type EnrollResponse_Challenge struct {
Challenge *Challenge `protobuf:"bytes,1,opt,name=challenge,proto3,oneof"`
}
type EnrollResponse_SigningResponse ¶
type EnrollResponse_SigningResponse struct {
SigningResponse *SigningResponse `protobuf:"bytes,2,opt,name=signingResponse,proto3,oneof"`
}
type EnrollmentClient ¶
type EnrollmentClient interface {
Enroll(ctx context.Context, opts ...grpc.CallOption) (Enrollment_EnrollClient, error)
}
EnrollmentClient is the client API for Enrollment service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewEnrollmentClient ¶
func NewEnrollmentClient(cc grpc.ClientConnInterface) EnrollmentClient
type EnrollmentServer ¶
type EnrollmentServer interface {
Enroll(Enrollment_EnrollServer) error
}
EnrollmentServer is the server API for Enrollment service.
type Enrollment_EnrollClient ¶
type Enrollment_EnrollClient interface { Send(*EnrollRequest) error Recv() (*EnrollResponse, error) grpc.ClientStream }
type Enrollment_EnrollServer ¶
type Enrollment_EnrollServer interface { Send(*EnrollResponse) error Recv() (*EnrollRequest, error) grpc.ServerStream }
type RawSigningRequest ¶
type RawSigningRequest struct { Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` Signature []byte `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*RawSigningRequest) Descriptor
deprecated
func (*RawSigningRequest) Descriptor() ([]byte, []int)
Deprecated: Use RawSigningRequest.ProtoReflect.Descriptor instead.
func (*RawSigningRequest) GetData ¶
func (x *RawSigningRequest) GetData() []byte
func (*RawSigningRequest) GetSignature ¶
func (x *RawSigningRequest) GetSignature() []byte
func (*RawSigningRequest) ProtoMessage ¶
func (*RawSigningRequest) ProtoMessage()
func (*RawSigningRequest) ProtoReflect ¶
func (x *RawSigningRequest) ProtoReflect() protoreflect.Message
func (*RawSigningRequest) Reset ¶
func (x *RawSigningRequest) Reset()
func (*RawSigningRequest) String ¶
func (x *RawSigningRequest) String() string
type SigningRequest ¶
type SigningRequest struct { PlatformIdentity []byte `protobuf:"bytes,1,opt,name=platformIdentity,proto3" json:"platformIdentity,omitempty"` EndorsementCertificate []byte `protobuf:"bytes,3,opt,name=endorsementCertificate,proto3" json:"endorsementCertificate,omitempty"` EndorsementKey []byte `protobuf:"bytes,4,opt,name=endorsementKey,proto3" json:"endorsementKey,omitempty"` AttestationKey []byte `protobuf:"bytes,5,opt,name=attestationKey,proto3" json:"attestationKey,omitempty"` DevIDKey []byte `protobuf:"bytes,6,opt,name=devIDKey,proto3" json:"devIDKey,omitempty"` CertifyData []byte `protobuf:"bytes,10,opt,name=certifyData,proto3" json:"certifyData,omitempty"` CertifySignature []byte `protobuf:"bytes,11,opt,name=certifySignature,proto3" json:"certifySignature,omitempty"` // contains filtered or unexported fields }
func (*SigningRequest) Descriptor
deprecated
func (*SigningRequest) Descriptor() ([]byte, []int)
Deprecated: Use SigningRequest.ProtoReflect.Descriptor instead.
func (*SigningRequest) GetAttestationKey ¶
func (x *SigningRequest) GetAttestationKey() []byte
func (*SigningRequest) GetCertifyData ¶
func (x *SigningRequest) GetCertifyData() []byte
func (*SigningRequest) GetCertifySignature ¶
func (x *SigningRequest) GetCertifySignature() []byte
func (*SigningRequest) GetDevIDKey ¶
func (x *SigningRequest) GetDevIDKey() []byte
func (*SigningRequest) GetEndorsementCertificate ¶
func (x *SigningRequest) GetEndorsementCertificate() []byte
func (*SigningRequest) GetEndorsementKey ¶
func (x *SigningRequest) GetEndorsementKey() []byte
func (*SigningRequest) GetPlatformIdentity ¶
func (x *SigningRequest) GetPlatformIdentity() []byte
func (*SigningRequest) ProtoMessage ¶
func (*SigningRequest) ProtoMessage()
func (*SigningRequest) ProtoReflect ¶
func (x *SigningRequest) ProtoReflect() protoreflect.Message
func (*SigningRequest) Reset ¶
func (x *SigningRequest) Reset()
func (*SigningRequest) String ¶
func (x *SigningRequest) String() string
type SigningResponse ¶
type SigningResponse struct { AttestationCertificate []byte `protobuf:"bytes,1,opt,name=attestationCertificate,proto3" json:"attestationCertificate,omitempty"` DevIDCertificate []byte `protobuf:"bytes,2,opt,name=devIDCertificate,proto3" json:"devIDCertificate,omitempty"` // contains filtered or unexported fields }
func (*SigningResponse) Descriptor
deprecated
func (*SigningResponse) Descriptor() ([]byte, []int)
Deprecated: Use SigningResponse.ProtoReflect.Descriptor instead.
func (*SigningResponse) GetAttestationCertificate ¶
func (x *SigningResponse) GetAttestationCertificate() []byte
func (*SigningResponse) GetDevIDCertificate ¶
func (x *SigningResponse) GetDevIDCertificate() []byte
func (*SigningResponse) ProtoMessage ¶
func (*SigningResponse) ProtoMessage()
func (*SigningResponse) ProtoReflect ¶
func (x *SigningResponse) ProtoReflect() protoreflect.Message
func (*SigningResponse) Reset ¶
func (x *SigningResponse) Reset()
func (*SigningResponse) String ¶
func (x *SigningResponse) String() string
type UnimplementedEnrollmentServer ¶
type UnimplementedEnrollmentServer struct { }
UnimplementedEnrollmentServer can be embedded to have forward compatible implementations.
func (*UnimplementedEnrollmentServer) Enroll ¶
func (*UnimplementedEnrollmentServer) Enroll(Enrollment_EnrollServer) error