Ssl 什么是套接字库?

Ssl 什么是套接字库?,ssl,sockets,openssl,Ssl,Sockets,Openssl,在阅读有关OpenSSL的文章时,我偶然发现了这样一句话:“如果安全性像 简单到在构建程序时链接到不同的套接字库” 这个套接字库是什么?它的用途是什么(即在Java或C中) A是Internet连接的端点。套接字库是实现套接字的库,以便您可以在程序中使用它们进行Internet通信 这篇文章的意思是,如果你能用一个不同的版本来替换你的常规套接字库(例如Windows上的DLL),它会自动为安全、加密的连接添加SSL功能,那就太好了——但是添加SSL功能并不是那么简单 在Java或C#中,您不会直

在阅读有关OpenSSL的文章时,我偶然发现了这样一句话:“如果安全性像 简单到在构建程序时链接到不同的套接字库”

这个套接字库是什么?它的用途是什么(即在Java或C中)

A是Internet连接的端点。套接字库是实现套接字的库,以便您可以在程序中使用它们进行Internet通信

这篇文章的意思是,如果你能用一个不同的版本来替换你的常规套接字库(例如Windows上的DLL),它会自动为安全、加密的连接添加SSL功能,那就太好了——但是添加SSL功能并不是那么简单

在Java或C#中,您不会直接使用这样的库。例如,Java在其标准API中有用于处理Internet连接的类。您可以在Java程序中使用该API,JVM将使用操作系统提供的套接字库进行实际通信。

A是Internet连接的端点。套接字库是实现套接字的库,以便您可以在程序中使用它们进行Internet通信

这篇文章的意思是,如果你能用一个不同的版本来替换你的常规套接字库(例如Windows上的DLL),它会自动为安全、加密的连接添加SSL功能,那就太好了——但是添加SSL功能并不是那么简单


在Java或C#中,您不会直接使用这样的库。例如,Java在其标准API中有用于处理Internet连接的类。您可以在Java程序中使用该API,JVM将使用操作系统提供的套接字库进行实际通信。

我在信息中找到了如何在Java中使用HttpClient中的自定义套接字工厂之类的内容。这个自定义套接字工厂在某种程度上与套接字库有关吗?不,不是。这是ApacheHttpClient所特有的,一种插入HttpClient的方法,使其使用您自己创建的套接字。从Java的角度来看,套接字库的级别要低得多,你(通常)不会自己处理这个问题。我在信息中找到了如何在Java的HttpClient中使用自定义套接字工厂之类的东西。这个自定义套接字工厂在某种程度上与套接字库有关吗?不,不是。这是ApacheHttpClient所特有的,一种插入HttpClient的方法,使其使用您自己创建的套接字。从Java的角度来看,套接字库的级别要低得多,您(通常)不会自己处理这个问题。