Zilog EZ80F91AZA Instrukcja Użytkownika Strona 1

Przeglądaj online lub pobierz Instrukcja Użytkownika dla Czujniki Zilog EZ80F91AZA. Zilog EZ80F91AZA User Manual Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 79
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 0
Copyright ©2011 Zilog
®
, Inc. All rights reserved.
www.zilog.com
UM020107-1211
User Manual
eZ80
®
Family of Microprocessors
ZTP Network Security SSL
Plug-In
Przeglądanie stron 0
1 2 3 4 5 6 ... 78 79

Podsumowanie treści

Strona 1 - ZTP Network Security SSL

Copyright ©2011 Zilog®, Inc. All rights reserved.www.zilog.comUM020107-1211User ManualeZ80® Family of MicroprocessorsZTP Network Security SSL Plug-In

Strona 2 - UM020107-1211

UM020107-1211 IntroductionZTP Network Security SSL Plug-InUser Manual4The handshake protocol module is responsible for establishing SSL sessions. Th

Strona 3 - Revision History

UM020107-1211 IntroductionZTP Network Security SSL Plug-InUser Manual5•SSL3_ClientInit •SSL3_ServerInit•TLS1_ClientInit •TLs1_ServerInitClient mode

Strona 4

UM020107-1211 IntroductionZTP Network Security SSL Plug-InUser Manual6This user manual explains these concepts and offers a considerable amount of i

Strona 5 - Table of Contents

UM020107-1211 IntroductionZTP Network Security SSL Plug-InUser Manual7the client and server both encrypt the digest and send it to the other side fo

Strona 6

UM020107-1211 SSL Handshake ProtocolsZTP Network Security SSL Plug-InUser Manual8SSL Handshake ProtocolsThis chapter presents an overview of the SSL

Strona 7 - Introduction

UM020107-1211 SSL Handshake ProtocolsZTP Network Security SSL Plug-InUser Manual9tion defined for a particular cipher suite used. The entire record

Strona 8 - Architecture

UM020107-1211 SSL Handshake ProtocolsZTP Network Security SSL Plug-InUser Manual10Cipher. A cipher is an algorithm that transforms plain text into e

Strona 9 - Handshake Protocol

UM020107-1211 SSL Handshake ProtocolsZTP Network Security SSL Plug-InUser Manual11involved before encrypted data transfer occurs. Figure 3 displays

Strona 10 - How to Use SSL

UM020107-1211 SSL Handshake ProtocolsZTP Network Security SSL Plug-InUser Manual12ple of the block size. The block cipher algorithm uses a key to co

Strona 11

UM020107-1211 Getting StartedZTP Network Security SSL Plug-InUser Manual13Getting StartedThis chapter is a summary of the steps required to run the

Strona 12 - SSL Version 2

UM020107-1211iiZTP Network Security SSL Plug-InUser ManualThis publication is subject to replacement by a later edition. To determine whether a later

Strona 13 - HMAC_MD5 and

UM020107-1211 Getting StartedZTP Network Security SSL Plug-InUser Manual14Figure 4 displays the directory structure of a ZTP-based system after this

Strona 14 - SSL Handshake Protocols

UM020107-1211 Getting StartedZTP Network Security SSL Plug-InUser Manual15Figure 4. Directory Structure for a ZTP-Based Source System

Strona 15 - Security Concepts

UM020107-1211 Getting StartedZTP Network Security SSL Plug-InUser Manual16Figure 5 displays the directory structure of a ZTP-based library system af

Strona 16

UM020107-1211 Getting StartedZTP Network Security SSL Plug-InUser Manual17Build the SSL Demo ApplicationObserve the following procedure to build the

Strona 17

UM020107-1211 Getting StartedZTP Network Security SSL Plug-InUser Manual18Send an Encrypted MessageObserve the following procedure to send an encryp

Strona 18

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual19SSL ConfigurationBefore customizing the SSL demo project or adding SSL s

Strona 19 - Getting Started

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual20SSL Configuration using ZDS IIThis section explains how to configure the

Strona 20

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual21Adding SSL Headers to the List of Include PathsTo access the SSL API, it

Strona 21 - Getting Started

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual22The code fragment that follows shows an example of how to initialize the

Strona 22

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual23Each of the xxxs_ClientInit APIs is a null function returning a variable

Strona 23 - → Rebuild All menu option

UM020107-1211 Revision HistoryZTP Network Security SSL Plug-InUser ManualiiiRevision HistoryEach instance in the Revision History table below reflec

Strona 24 - Send an Encrypted Message

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual24Client Mode or Server Mode SupportWhen each of the SSL handshake protoco

Strona 25 - SSL Configuration

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual25Each of the four supported digest algorithms has an entry that follows t

Strona 26 - ZDS II Project Settings

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual26NullHash_New,SHA1_New,NullHash_New};Care must be taken while removing th

Strona 27 - SSL Initialization

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual27algorithms, there is a possibility that the client and server will be ab

Strona 28

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual28NullCipher_New};It is important to keep the CipherGen array synchronized

Strona 29

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual29tificate and, therefore, the public key. A field within the certificate

Strona 30 - Digest Algorithm Selection

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual30If an application does not use a particular PKI algorithm, its entry in

Strona 31

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual31When the ZTP Network Security SSL Plug-In is operating in client mode, i

Strona 32 - Cipher Algorithm Selection

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual32#define TLS_RSA_WITH_AES_128_CBC_SHA 0x2F00#define TLS_DH_DSS_WITH_3DES_

Strona 33

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual33For export cipher suites using a 40-bit effective symmetric key, the cip

Strona 34 - PKI Algorithm Selection

Revision History UM020107-1211ivZTP Network Security SSL Plug-InUser Manual

Strona 35

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual34and MacSize fields. Lastly, the IsValid flag is set to TRUE so that this

Strona 36

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual35The first entry in every cipher suite table must indicate a NULL cipher

Strona 37 - Cipher Suite Configuration

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual36CipherGen table. For additional information about configuring the HashGe

Strona 38

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual37exchange algorithm (DHE in this example). The second public key algorith

Strona 39

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual38MIGKAkEA3uxiDPwIuoU6r22inWehs84FBTvrD8bQufdCltw6RAoV+DM5PHkyMLoH\KEThy65

Strona 40 - Cipher Suite Tables

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual39prime:00:84:5f:92:80:12:59:11:5a:5d:22:84:e9:8d:6e:fc:1b:6b:e4:7d:bb:76:

Strona 41

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual40however, the ZTP Network Security SSL Plug-In does not currently recogni

Strona 42

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual41process continues until the client obtains a certificate from a trusted

Strona 43 - EDH Parameters

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual42{2, // 2 certificates in this chainBASE64_DER_ENCODED_DATA,// All certs

Strona 44

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual43required, a public/private key pair). Third party utilities can also be

Strona 45 - Modulus Length

UM020107-1211 Table of ContentsZTP Network Security SSL Plug-InUser ManualvTable of ContentsRevision History. . . . . . . . . . . . . . . . . . . .

Strona 46 - Certificates

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual44req command not to DES-encrypt the private key. The Base64-encoded data

Strona 47 - Certificate Chains

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual45 C = US ST = CA L

Strona 48 - Generating Certificates

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual46SSL_BYTE SrvrCrt[] = {"\MIIBvzCCAWmgAwIBAgICEjQwDQYJKoZIhvcNAQEEBQA

Strona 49

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual47 {NULLPTR, 0}, {NULLPTR, 0} }};5. Lastly, to initialize the SSL server,

Strona 50

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual48Certificate VerificationPrior to using X.509 certificates, SSL clients a

Strona 51

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual49#define SSL_X509_SIGNATURE_VERIFIED 0x04#define SSL_X509_SELF_SIGNED 0x0

Strona 52 - SSL Configuration

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual50The SSL protocol layer internally sets the SSL_X509_TRUSTED flag on all

Strona 53 - Certificate Creation Issues

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual51asymmetric key exchange/agreement algorithm) that the subject of the cer

Strona 54 - Certificate Verification

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual52The digital signature standard (DSS) specification does not permit the u

Strona 55

UM020107-1211 SSL ConfigurationZTP Network Security SSL Plug-InUser Manual53expire too fast, then extra public key operations must be performed, res

Strona 56 - Signature Verification

UM020107-1211 Table of ContentsZTP Network Security SSL Plug-InUser ManualviAppendix A. Default SSL Cipher Suites . . . . . . . . . . . . . . . . .

Strona 57 - Limitations

UM020107-1211 How to Use the HTTPS ServerZTP Network Security SSL Plug-InUser Manual54How to Use the HTTPS ServerThe SSL libraries contain an HTTPS

Strona 58 - Session Cache

UM020107-1211 How to Use the HTTPS ServerZTP Network Security SSL Plug-InUser Manual55When multiple SSL protocols are enabled, preference is given t

Strona 59 - Diagnostic Messages

UM020107-1211 How to Use the HTTPS ServerZTP Network Security SSL Plug-InUser Manual56generated when the CA issues a valid certificate in which the

Strona 60 - How to Use the HTTPS Server

UM020107-1211 Creating SSL ApplicationsZTP Network Security SSL Plug-InUser Manual57Creating SSL ApplicationsThis chapter explains how to migrate a

Strona 61

UM020107-1211 Creating SSL ApplicationsZTP Network Security SSL Plug-InUser Manual58INT16 sockfd;INT16 confd;struct sockaddr_in server;struct sockad

Strona 62 - Figure 7. Security Alert

UM020107-1211 Creating SSL ApplicationsZTP Network Security SSL Plug-InUser Manual592. To receive TCP data over the TCP-SSL connection, the recv API

Strona 63 - Creating SSL Applications

Creating SSL Applications UM020107-121160ZTP Network Security SSL Plug-InUser ManualClient ApplicationsThis section presents steps that a ZTP TCP cl

Strona 64

UM020107-1211 Creating SSL ApplicationsZTP Network Security SSL Plug-InUser Manual61This API opens the SSL socket (SSL) and requests an SSL connecti

Strona 65

Creating SSL Applications UM020107-121162ZTP Network Security SSL Plug-InUser Manual

Strona 66 - Client Applications

UM020107-1211 ZTP Network Security SSL Plug-InUser Manual63Appendix A. Default SSL Cipher SuitesThis appendix identifies the subset of the cipher sui

Strona 67

UM020107-1211 IntroductionZTP Network Security SSL Plug-InUser Manual1IntroductionZilog’s TCP/IP Network Security SSL Plug-In provides security for

Strona 68

UM020107-1211 ZTP Network Security SSL Plug-InUser Manual64When SSLv2 was drafted, the U.S. export laws restricted the length of the encryption keys

Strona 69 - SSL Version 2 Cipher Suites

UM020107-1211 ZTP Network Security SSL Plug-InUser Manual65When SSLv3 was drafted, the U.S. export laws restricted the length of the encryption keys

Strona 70 - SSL Version 3 Cipher Suites

UM020107-1211 ZTP Network Security SSL Plug-InUser Manual66Table 10 shows the cipher suites defined in the TLS version 1 specification, and indicates

Strona 71 - TLS Version 1 Cipher Suites

UM020107-1211 ZTP Network Security SSL Plug-InUser Manual67When SSLv3 was drafted, the U.S. export laws restricted the length of the encryption keys

Strona 72

UM020107-1211 ZTP Network Security SSL Plug-InUser Manual68

Strona 73 - AES Extensions

UM020107-1211 ZTP Network Security SSL Plug-InUser Manual69Appendix B. Advanced Topic: Creating Private Cipher SuitesWhen the SSL specifications were

Strona 74 - UM020107-1211

UM020107-121170ZTP Network Security SSL Plug-InUser ManualThis mnemonic indicates that RSA will be used for authentication and key exchange; 128-bit

Strona 75 - Private Cipher Suites

UM020107-1211 ZTP Network Security SSL Plug-InUser Manual71Appendix C. Diffie-Hellman Private KeysAlthough this implementation supports the establish

Strona 76

UM020107-121172ZTP Network Security SSL Plug-InUser Manual

Strona 77

UM020107-1211 Customer SupportZTP Network Security SSL Plug-InUser Manual73Customer SupportTo share comments, get your technical questions answered

Strona 78

UM020107-1211 IntroductionZTP Network Security SSL Plug-InUser Manual2•Supported digest algorithms:–MD5 – SHA1– Keyed MD5 (HMAC_MD5)– Keyed SHA1 (HM

Strona 79 - Customer Support

UM020107-1211 IntroductionZTP Network Security SSL Plug-InUser Manual3Each of the following SSL modules is described in this section. •TCP Interface

Powiązane modele: EZ80F91NAA | EZ80190 | EZ80F91 | eZ80F92 | EZ80F93 | EZ80L92 |

Komentarze do niniejszej Instrukcji

Brak uwag