enrollapi

package
v0.0.0-...-b912ef2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 2, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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) Descriptor() ([]byte, []int)

Deprecated: Use Challenge.ProtoReflect.Descriptor instead.

func (*Challenge) GetCredentialBlob

func (x *Challenge) GetCredentialBlob() []byte

func (*Challenge) GetSecret

func (x *Challenge) GetSecret() []byte

func (*Challenge) ProtoMessage

func (*Challenge) ProtoMessage()

func (*Challenge) ProtoReflect

func (x *Challenge) ProtoReflect() protoreflect.Message

func (*Challenge) Reset

func (x *Challenge) Reset()

func (*Challenge) String

func (x *Challenge) String() string

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL