package
1.2.437
Repository: https://github.com/effective-security/trusty.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

GetMethodInfo returns MethodInfo.
MarshalJSON implements json.Marshaler.
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
UnmarshalRequest unmarshals JSON body of HTTP request to protobuf request.

# 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
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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
default, PEM encoded.
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
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
default.
No description provided by the author
No description provided by the author

# Variables

CA_ServiceDesc is the grpc.ServiceDesc for CA service.
CIS_ServiceDesc is the grpc.ServiceDesc for CIS service.
Enum value maps for EncodingFormat.
Enum value maps for EncodingFormat.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Enum value maps for IssuerStatus.
Enum value maps for IssuerStatus.
Enum value maps for Reason.
Enum value maps for Reason.
Status_ServiceDesc is the grpc.ServiceDesc for Status service.
Enum value maps for Trust.
Enum value maps for Trust.

# Structs

CAConstraint specifies various CA constraints on the signed certificate.
CallerStatusResponse returns the caller information.
Certificate provides X509 Certificate information.
CertificateBundle provides certificate and its issuers.
No description provided by the author
No description provided by the author
CertificateResponse returns Certificate.
CertificatesResponse returns Certificates list.
CertProfile provides certificate profile.
No description provided by the author
Crl provides X509 CRL information.
CrlResponse returns CRL.
CrlsResponse returns published CRLs.
No description provided by the author
GetCertificateRequest specifies certificate request by ID or issuer key identifier.
GetCrlRequest specifies CRL request by IKID.
IssuerInfo provides Issuer information.
No description provided by the author
No description provided by the author
IssuersInfoResponse provides response for Issuers Info request.
No description provided by the author
No description provided by the author
ListOrgsCertificatesRequest specifies a certificates request by Org ID.
MethodInfo provides info about RPC method.
No description provided by the author
OCSPResponse returns OCSP.
PublishCrlsRequest allows to publish CRLs on demand.
RegisterProfileRequest specifies a request to register a persisted profile.
RevokeCertificateRequest specifies revocation request.
RevokedCertificate provides X509 Cert information.
RevokedCertificateResponse returns Revoked Certificate.
RevokedCertificatesResponse returns Revoked Certificates list.
Root provides X509 Root Cert information.
RootsResponse returns Root Certificates.
ServerStatus provides server status information.
ServerStatusResponse returns status and version.
ServerVersion provides server build and runtime version.
SignCertificateRequest specifies certificate sign request.
UnimplementedCAServer should be embedded to have forward compatible implementations.
UnimplementedCISServer should be embedded to have forward compatible implementations.
UnimplementedStatusServer should be embedded to have forward compatible implementations.
UpdateCertificateLabelRequest specifies certificate label update request.
X509Extension represents a raw extension to be included in the certificate.
X509Name specifies X509 Name.
X509Subject specifies X509 Subject.

# Interfaces

CAClient is the client API for CA service.
CAServer is the server API for CA service.
CISClient is the client API for CIS service.
CISServer is the server API for CIS service.
StatusClient is the client API for Status service.
StatusServer is the server API for Status service.
UnsafeCAServer may be embedded to opt out of forward compatibility for this service.
UnsafeCISServer may be embedded to opt out of forward compatibility for this service.
UnsafeStatusServer may be embedded to opt out of forward compatibility for this service.

# Type aliases

No description provided by the author
No description provided by the author
Reason specifies Certificate Revocation Reason from RFC 5280 CRLReason ::= ENUMERATED { unspecified (0), keyCompromise (1), cACompromise (2), affiliationChanged (3), superseded (4), cessationOfOperation (5), certificateHold (6), -- value 7 is not used removeFromCRL (8), privilegeWithdrawn (9), aACompromise (10) }.
RequestAllocator defines constructor to allocate Protobuf request.
No description provided by the author