github.com/jlmucb/cloudproxy@v0.0.0-20170830161738-b5aa0b619bc4/go/support_libraries/domain_policy/domain_policy.pb.go (about)

     1  // Code generated by protoc-gen-go.
     2  // source: domain_policy.proto
     3  // DO NOT EDIT!
     4  
     5  /*
     6  Package domain_policy is a generated protocol buffer package.
     7  
     8  It is generated from these files:
     9  	domain_policy.proto
    10  
    11  It has these top-level messages:
    12  	DomainCertRequest
    13  	DomainCertResponse
    14  */
    15  package domain_policy
    16  
    17  import proto "github.com/golang/protobuf/proto"
    18  import fmt "fmt"
    19  import math "math"
    20  
    21  // Reference imports to suppress errors if they are not otherwise used.
    22  var _ = proto.Marshal
    23  var _ = fmt.Errorf
    24  var _ = math.Inf
    25  
    26  // This is a compile-time assertion to ensure that this generated file
    27  // is compatible with the proto package it is being compiled against.
    28  // A compilation error at this line likely means your copy of the
    29  // proto package needs to be updated.
    30  const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
    31  
    32  // This is used to request a signed cert from the domain service.
    33  // attestation is the marshaled attestation.
    34  // program_key is the der encoded program public key.
    35  // cert chain is any supporting certificates.
    36  type DomainCertRequest struct {
    37  	Attestation      []byte   `protobuf:"bytes,1,opt,name=attestation" json:"attestation,omitempty"`
    38  	KeyType          *string  `protobuf:"bytes,2,opt,name=key_type,json=keyType" json:"key_type,omitempty"`
    39  	SubjectPublicKey []byte   `protobuf:"bytes,3,opt,name=subject_public_key,json=subjectPublicKey" json:"subject_public_key,omitempty"`
    40  	CertChain        [][]byte `protobuf:"bytes,4,rep,name=cert_chain,json=certChain" json:"cert_chain,omitempty"`
    41  	XXX_unrecognized []byte   `json:"-"`
    42  }
    43  
    44  func (m *DomainCertRequest) Reset()                    { *m = DomainCertRequest{} }
    45  func (m *DomainCertRequest) String() string            { return proto.CompactTextString(m) }
    46  func (*DomainCertRequest) ProtoMessage()               {}
    47  func (*DomainCertRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
    48  
    49  func (m *DomainCertRequest) GetAttestation() []byte {
    50  	if m != nil {
    51  		return m.Attestation
    52  	}
    53  	return nil
    54  }
    55  
    56  func (m *DomainCertRequest) GetKeyType() string {
    57  	if m != nil && m.KeyType != nil {
    58  		return *m.KeyType
    59  	}
    60  	return ""
    61  }
    62  
    63  func (m *DomainCertRequest) GetSubjectPublicKey() []byte {
    64  	if m != nil {
    65  		return m.SubjectPublicKey
    66  	}
    67  	return nil
    68  }
    69  
    70  func (m *DomainCertRequest) GetCertChain() [][]byte {
    71  	if m != nil {
    72  		return m.CertChain
    73  	}
    74  	return nil
    75  }
    76  
    77  // This is the response from the domain service.
    78  // signed_cert is the signed program cert.
    79  // cert_chain is the supporting certificate chain.
    80  type DomainCertResponse struct {
    81  	Error            *int32   `protobuf:"varint,1,req,name=error" json:"error,omitempty"`
    82  	SignedCert       []byte   `protobuf:"bytes,2,opt,name=signed_cert,json=signedCert" json:"signed_cert,omitempty"`
    83  	CertChain        [][]byte `protobuf:"bytes,3,rep,name=cert_chain,json=certChain" json:"cert_chain,omitempty"`
    84  	XXX_unrecognized []byte   `json:"-"`
    85  }
    86  
    87  func (m *DomainCertResponse) Reset()                    { *m = DomainCertResponse{} }
    88  func (m *DomainCertResponse) String() string            { return proto.CompactTextString(m) }
    89  func (*DomainCertResponse) ProtoMessage()               {}
    90  func (*DomainCertResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
    91  
    92  func (m *DomainCertResponse) GetError() int32 {
    93  	if m != nil && m.Error != nil {
    94  		return *m.Error
    95  	}
    96  	return 0
    97  }
    98  
    99  func (m *DomainCertResponse) GetSignedCert() []byte {
   100  	if m != nil {
   101  		return m.SignedCert
   102  	}
   103  	return nil
   104  }
   105  
   106  func (m *DomainCertResponse) GetCertChain() [][]byte {
   107  	if m != nil {
   108  		return m.CertChain
   109  	}
   110  	return nil
   111  }
   112  
   113  func init() {
   114  	proto.RegisterType((*DomainCertRequest)(nil), "domain_policy.DomainCertRequest")
   115  	proto.RegisterType((*DomainCertResponse)(nil), "domain_policy.DomainCertResponse")
   116  }
   117  
   118  func init() { proto.RegisterFile("domain_policy.proto", fileDescriptor0) }
   119  
   120  var fileDescriptor0 = []byte{
   121  	// 221 bytes of a gzipped FileDescriptorProto
   122  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x5c, 0x8e, 0xb1, 0x4e, 0x03, 0x31,
   123  	0x10, 0x44, 0x75, 0x39, 0x22, 0xc8, 0x26, 0x48, 0xb0, 0x50, 0x1c, 0x05, 0xe2, 0x94, 0x2a, 0x05,
   124  	0xe2, 0x27, 0x42, 0x47, 0x83, 0x2c, 0x7a, 0xeb, 0xe2, 0xac, 0xc0, 0x01, 0x6c, 0x63, 0xef, 0x15,
   125  	0xfe, 0x18, 0xfe, 0x95, 0xb5, 0x43, 0x91, 0xa4, 0xf3, 0xbc, 0xf1, 0xec, 0x0c, 0xdc, 0x6c, 0xfd,
   126  	0xf7, 0x60, 0x9d, 0x0e, 0xfe, 0xcb, 0x9a, 0xfc, 0x14, 0xa2, 0x67, 0x8f, 0x97, 0x47, 0x70, 0xf9,
   127  	0xdb, 0xc0, 0xf5, 0x73, 0x25, 0x6b, 0x8a, 0xac, 0xe8, 0x67, 0xa4, 0xc4, 0xd8, 0xc3, 0x7c, 0x60,
   128  	0x96, 0xd7, 0xc0, 0xd6, 0xbb, 0xae, 0xe9, 0x9b, 0xd5, 0x42, 0x1d, 0x22, 0xbc, 0x83, 0x8b, 0x4f,
   129  	0xca, 0x9a, 0x73, 0xa0, 0x6e, 0x22, 0xf6, 0x4c, 0x9d, 0x8b, 0x7e, 0x13, 0x89, 0x8f, 0x80, 0x69,
   130  	0xdc, 0xec, 0xc8, 0xb0, 0x0e, 0xe3, 0x46, 0x5a, 0xb4, 0x38, 0x5d, 0x5b, 0x6f, 0x5c, 0xfd, 0x3b,
   131  	0xaf, 0xd5, 0x78, 0xa1, 0x8c, 0xf7, 0x00, 0x46, 0x9a, 0xb5, 0xf9, 0x90, 0x0d, 0xdd, 0x59, 0xdf,
   132  	0xca, 0xaf, 0x59, 0x21, 0xeb, 0x02, 0x96, 0x3b, 0xc0, 0xc3, 0x79, 0x29, 0x78, 0x97, 0x08, 0x6f,
   133  	0x61, 0x4a, 0x31, 0xfa, 0x28, 0xcb, 0x26, 0xab, 0xa9, 0xda, 0x0b, 0x7c, 0x80, 0x79, 0xb2, 0xef,
   134  	0x8e, 0xb6, 0xba, 0xe4, 0xeb, 0xac, 0x85, 0x82, 0x3d, 0x2a, 0xf1, 0x93, 0xae, 0xf6, 0xa4, 0xeb,
   135  	0x2f, 0x00, 0x00, 0xff, 0xff, 0x94, 0xac, 0x12, 0xca, 0x30, 0x01, 0x00, 0x00,
   136  }