vibe.d beta banner
get vibe.d
0.10.1

Asynchronous I/O that doesn’t get in your way, written in D

OpenSSLContext.peerValidationCallback - multiple declarations

Function OpenSSLContext.peerValidationCallback

An optional user callback for peer validation.

void peerValidationCallback (
  @safe bool delegate(scope TLSPeerValidationData) callback
) @property @safe;

inout @safe bool delegate(scope TLSPeerValidationData) inout peerValidationCallback() @property @safe;

This callback will be called for each peer and each certificate of its certificate chain to allow overriding the validation decision based on the selected peerValidationMode (e.g. to allow invalid certificates or to reject valid ones). This is mainly useful for presenting the user with a dialog in case of untrusted or mismatching certificates.

Function OpenSSLContext.peerValidationCallback

An optional user callback for peer validation.

void peerValidationCallback (
  @safe bool delegate(scope TLSPeerValidationData) callback
) @property @safe;

inout @safe bool delegate(scope TLSPeerValidationData) inout peerValidationCallback() @property @safe;

This callback will be called for each peer and each certificate of its certificate chain to allow overriding the validation decision based on the selected peerValidationMode (e.g. to allow invalid certificates or to reject valid ones). This is mainly useful for presenting the user with a dialog in case of untrusted or mismatching certificates.

Authors

Sönke Ludwig

Copyright

© 2012-2014 RejectedSoftware e.K.

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.