SSL steht für Secure Socket Layer und ist der anerkannte Standard der Internet- Sicherheitsprotokolle. Es schafft einen virtuellen Anschluss in einem Programm , so dass es weiß nur so, dass die Ziel- Port dieses akzeptieren . Die SSL-Socket ist nicht eine tatsächliche Speicher oder IP -Adresse , sondern ein dynamischer Bereich von virtuellen Adressen . Das SSL-Zertifikat enthält einen Logarithmus , die für den Sender und Empfänger zu entdecken, was die richtige virtuelle Socket-Adresse zu einem bestimmten Zeitpunkt ermöglicht . Beide Seiten führen ihre eigenen unabhängigen Berechnungen und , wenn sie nicht übereinstimmen , dann wird das Datenpaket verworfen. Anleitung
1
Kompilieren Sie Ihr Programm ohne SSL Code zuerst . Führen Sie das kompilierte Programm in einer Netzwerkumgebung , vorzugsweise ein internes Intranet , so dass es nicht zu mit Viren infizieren . Dieser Probelauf ist es sicherzustellen, dass die Kommunikationsprotokolle ohne SSL-Code zu arbeiten. Wenn Sie nicht ausführen diesen Test , ist es schwierig zu sagen, ob irgendwelche Fehler , die auftauchen, sind von der SSL -Code oder den Code des Programms .
2
Wählen Sie, welche Methode zu verwenden , SSL Version 2 oder 3 oder TLS Version 1 . Dies hängt davon ab , was Ihr Netzwerk wird unterstützt , und wenn Sie Zweifel haben, fragen Sie Ihren Netzwerkadministrator. Wenn Sie die Gestaltung sie sind auf dem Internet verwendet werden , die Verwendung von SSL Version 3 , da es die am häufigsten akzeptierte Protokoll ist.
3
Run ein SSL Kompilieren Programm wie OpenSSL ein erstellen SSL-Zertifikat . Achten Sie auf Ihre jeweiligen Variablennamen und Datenanrufe , dass Ihr Programm verwendet und müssen über eine Netzwerkverbindung gesendet werden soll .
4
Wählen Sie einen TCP /IP-Socket für das Programm zu verwenden und sicherzustellen, dass die ausführbare Datei und das SSL-Zertifikat haben beide diese Nummer . Kompilieren Sie das Programm mit dem SSL-Zertifikat Dateinamen im Code verwiesen , so dass er weiß, worauf Sie beim Ausführen eines SSL Scheck freuen .
5
Run das Programm in einer isolierten Intranet zunächst zu prüfen , dass es läuft richtig . Wenn es funktioniert, das andere tun Testlauf im Internet.