summaryrefslogtreecommitdiff
path: root/libavformat/allformats.c
diff options
context:
space:
mode:
authorHendrik Leppkes <h.leppkes@gmail.com>2015-10-04 14:48:49 +0200
committerHendrik Leppkes <h.leppkes@gmail.com>2015-11-14 14:31:58 +0100
commit4c8d86eb18e2fc8fcd5819a33599422454fdeff8 (patch)
tree0ea1a42b89ed8036a2b0939d9dd9d24cca576d27 /libavformat/allformats.c
parent17705f5d4f57c15f9b9bb9cfcbbb4621fed2fc70 (diff)
avformat: implement SChannel SSP TLS protocol
This implementation does not support TLS listen sockets and loading CA/Certs from files. The Windows API does not support loading PEM certs, and would either require a manual loader or instead be limited to loading Windows PFX certificates TLS listen sockets would have to be implemented quite separately, as many of the APIs are different for server-mode (as opposed to client mode).
Diffstat (limited to 'libavformat/allformats.c')
-rw-r--r--libavformat/allformats.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libavformat/allformats.c b/libavformat/allformats.c
index 8b8d9f226a..73b1e4addd 100644
--- a/libavformat/allformats.c
+++ b/libavformat/allformats.c
@@ -395,6 +395,7 @@ void av_register_all(void)
REGISTER_PROTOCOL(SRTP, srtp);
REGISTER_PROTOCOL(SUBFILE, subfile);
REGISTER_PROTOCOL(TCP, tcp);
+ REGISTER_PROTOCOL(TLS_SCHANNEL, tls_schannel);
REGISTER_PROTOCOL(TLS_SECURETRANSPORT, tls_securetransport);
REGISTER_PROTOCOL(TLS_GNUTLS, tls_gnutls);
REGISTER_PROTOCOL(TLS_OPENSSL, tls_openssl);