Zilog EZ80F91AZA Manual de usuario Pagina 1

Busca en linea o descarga Manual de usuario para Sensores Zilog EZ80F91AZA. Zilog EZ80F91AZA User Manual Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 79
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 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
Vista de pagina 0
1 2 3 4 5 6 ... 78 79

Indice de contenidos

Pagina 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

Pagina 2 - UM020107-1211

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

Pagina 3 - Revision History

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

Pagina 4

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

Pagina 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

Pagina 6

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

Pagina 7 - Introduction

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

Pagina 8 - Architecture

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

Pagina 9 - Handshake Protocol

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

Pagina 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

Pagina 11

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

Pagina 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

Pagina 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

Pagina 14 - SSL Handshake Protocols

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

Pagina 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

Pagina 16

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

Pagina 17

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

Pagina 18

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

Pagina 19 - Getting Started

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

Pagina 20

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

Pagina 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

Pagina 22

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

Pagina 23 - → Rebuild All menu option

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 28

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

Pagina 29

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

Pagina 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

Pagina 31

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

Pagina 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_

Pagina 33

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

Pagina 34 - PKI Algorithm Selection

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

Pagina 35

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

Pagina 36

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

Pagina 37 - Cipher Suite Configuration

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

Pagina 38

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

Pagina 39

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

Pagina 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:

Pagina 41

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

Pagina 42

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

Pagina 43 - EDH Parameters

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

Pagina 44

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

Pagina 45 - Modulus Length

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

Pagina 46 - Certificates

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

Pagina 47 - Certificate Chains

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

Pagina 48 - Generating Certificates

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

Pagina 49

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

Pagina 50

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

Pagina 51

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

Pagina 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

Pagina 53 - Certificate Creation Issues

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

Pagina 54 - Certificate Verification

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

Pagina 55

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

Pagina 56 - Signature Verification

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 61

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

Pagina 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

Pagina 63 - Creating SSL Applications

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

Pagina 64

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

Pagina 65

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

Pagina 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

Pagina 67

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 72

UM020107-1211 ZTP Network Security SSL Plug-InUser Manual68

Pagina 73 - AES Extensions

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

Pagina 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

Pagina 75 - Private Cipher Suites

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

Pagina 76

UM020107-121172ZTP Network Security SSL Plug-InUser Manual

Pagina 77

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

Pagina 78

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

Pagina 79 - Customer Support

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

Modelos relacionados EZ80F91NAA | EZ80190 | EZ80F91 | eZ80F92 | EZ80F93 | EZ80L92 |

Comentarios a estos manuales

Sin comentarios