package s2a.proto.v2

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service S2AService

s2a.proto:373

message AlpnPolicy

s2a.proto:42

Used in: GetTlsConfigurationResp.ClientTlsConfiguration, GetTlsConfigurationResp.ServerTlsConfiguration

enum AlpnProtocol

common.proto:50

The ALPN protocols that the application can negotiate during a TLS handshake.

Used in: AlpnPolicy

message AuthenticationMechanism

s2a.proto:54

Used in: SessionReq

enum Ciphersuite

common.proto:23

The TLS 1.0-1.2 ciphersuites that the application can negotiate when using S2A.

Used in: GetTlsConfigurationResp.ClientTlsConfiguration, GetTlsConfigurationResp.ServerTlsConfiguration

enum ConnectionSide

common.proto:43

The side in the TLS connection.

Used in: GetTlsConfigurationReq

message GetTlsConfigurationReq

s2a.proto:78

Used in: SessionReq

message GetTlsConfigurationResp

s2a.proto:88

Used in: SessionResp

message GetTlsConfigurationResp.ClientTlsConfiguration

s2a.proto:90

Next ID: 8

Used in: GetTlsConfigurationResp

message GetTlsConfigurationResp.ServerTlsConfiguration

s2a.proto:118

Next ID: 12

Used in: GetTlsConfigurationResp

enum GetTlsConfigurationResp.ServerTlsConfiguration.RequestClientCertificate

s2a.proto:121

Used in: ServerTlsConfiguration

message Identity

common.proto:57

Used in: AuthenticationMechanism, S2AContext, SessionReq

message OffloadPrivateKeyOperationReq

s2a.proto:172

Used in: SessionReq

enum OffloadPrivateKeyOperationReq.PrivateKeyOperation

s2a.proto:173

Used in: OffloadPrivateKeyOperationReq

message OffloadPrivateKeyOperationResp

s2a.proto:208

Used in: SessionResp

message OffloadResumptionKeyOperationReq

s2a.proto:213

Used in: SessionReq

enum OffloadResumptionKeyOperationReq.ResumptionKeyOperation

s2a.proto:214

Used in: OffloadResumptionKeyOperationReq

message OffloadResumptionKeyOperationResp

s2a.proto:227

Used in: SessionResp

message S2AContext

s2a_context.proto:23

Used in: ValidatePeerCertificateChainResp

enum SignatureAlgorithm

s2a.proto:24

Used in: OffloadPrivateKeyOperationReq

message Status

s2a.proto:69

Used in: SessionResp

enum TLSVersion

common.proto:34

The TLS versions supported by S2A's handshaker module.

Used in: GetTlsConfigurationResp.ClientTlsConfiguration, GetTlsConfigurationResp.ServerTlsConfiguration

message ValidatePeerCertificateChainReq

s2a.proto:232

Used in: SessionReq

message ValidatePeerCertificateChainReq.ClientPeer

s2a.proto:255

Used in: ValidatePeerCertificateChainReq

message ValidatePeerCertificateChainReq.ServerPeer

s2a.proto:261

Used in: ValidatePeerCertificateChainReq

enum ValidatePeerCertificateChainReq.VerificationMode

s2a.proto:233

Used in: ValidatePeerCertificateChainReq

message ValidatePeerCertificateChainResp

s2a.proto:283

Used in: SessionResp

enum ValidatePeerCertificateChainResp.ValidationResult

s2a.proto:284

Used in: ValidatePeerCertificateChainResp