etquia
Version:
Dummy package for the grpc-node repository
40 lines (36 loc) • 1.43 kB
text/typescript
// Original file: deps/envoy-api/envoy/extensions/transport_sockets/tls/v3/common.proto
import type { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from '../../../../../google/protobuf/Any';
/**
* BoringSSL private key method configuration. The private key methods are used for external
* (potentially asynchronous) signing and decryption operations. Some use cases for private key
* methods would be TPM support and TLS acceleration.
*/
export interface PrivateKeyProvider {
/**
* Private key method provider name. The name must match a
* supported private key method provider type.
*/
'provider_name'?: (string);
'typed_config'?: (_google_protobuf_Any | null);
/**
* Private key method provider specific configuration.
*/
'config_type'?: "typed_config";
}
/**
* BoringSSL private key method configuration. The private key methods are used for external
* (potentially asynchronous) signing and decryption operations. Some use cases for private key
* methods would be TPM support and TLS acceleration.
*/
export interface PrivateKeyProvider__Output {
/**
* Private key method provider name. The name must match a
* supported private key method provider type.
*/
'provider_name': (string);
'typed_config'?: (_google_protobuf_Any__Output | null);
/**
* Private key method provider specific configuration.
*/
'config_type': "typed_config";
}