gRPC 中的 TLS 证书固定
TLS Certificate pinning in gRPC
使用 Objective-C gRPC 库,如何实现 TLS 证书固定?
额外的问题:如何使用 GRPCcall2
和 而不是 已弃用的 GRPCcall
?
gRPC 不支持 TLS 证书固定,但您可以在 GRPCMutableCallOptions
中设置根证书
/**
* PEM format root certifications that is trusted. If set to nil, gRPC uses a list of default
* root certificates.
*/
@property(copy, readwrite, nullable) NSString *PEMRootCertificates;
https://github.com/grpc/grpc/blob/master/src/objective-c/GRPCClient/GRPCCallOptions.h#L331
使用 Objective-C gRPC 库,如何实现 TLS 证书固定?
额外的问题:如何使用 GRPCcall2
和 而不是 已弃用的 GRPCcall
?
gRPC 不支持 TLS 证书固定,但您可以在 GRPCMutableCallOptions
/**
* PEM format root certifications that is trusted. If set to nil, gRPC uses a list of default
* root certificates.
*/
@property(copy, readwrite, nullable) NSString *PEMRootCertificates;
https://github.com/grpc/grpc/blob/master/src/objective-c/GRPCClient/GRPCCallOptions.h#L331