translate

This commit is contained in:
Liu Shaotong
2017-07-10 15:49:20 +08:00
parent 44890ced92
commit 924d073694
466 changed files with 8555 additions and 10 deletions

View File

@@ -28,7 +28,7 @@ compiler:
- gcc
env:
- CONFIG_OPTS="no-paillier no-serpent --prefix=/home/travis/dist/" DESTDIR="_install"
- CONFIG_OPTS=" --prefix=/home/travis/dist/" DESTDIR="_install"
before_script:
- env

View File

@@ -1,7 +1,3 @@
LIBS=../../libcrypto
SOURCE[../../libcrypto]=sm2_err.c sm2_asn1.c sm2_id.c sm2_sign.c sm2_enc.c \
sm2_oct.c sm2_exch.c sm2_kmeth.c sm2_standard_enc.c sm2_standard_exch.c \
sm2_standard_sign.c ./miracl/mralloc.c ./miracl/mrarth0.c \
./miracl/mrarth1.c ./miracl/mrarth2.c ./miracl/mrarth3.c ./miracl/mrbits.c \
./miracl/mrcore.c ./miracl/mrcurve.c ./miracl/mrjack.c ./miracl/mrlucas.c\
./miracl/mrmonty.c ./miracl/mrmuldv.c ./miracl/mrsroot.c ./miracl/mrxgcd.c
sm2_oct.c sm2_exch.c sm2_kmeth.c

View File

@@ -1,3 +1,3 @@
LIBS=../../libcrypto
SOURCE[../../libcrypto]=sm9_lib.c sm9_err.c sm9_asn1.c sm9_params.c \
sm9_setup.c sm9_keygen.c sm9_sign.c sm9_enc.c sm9_kap.c
sm9_setup.c sm9_keygen.c sm9_sign.c sm9_enc.c sm9_kap.c

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
CT_POLICY_EVAL_CTX_new, CT_POLICY_EVAL_CTX_free,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
SCT_validate, SCT_LIST_validate, SCT_get_validation_status -

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
SSL_enable_ct, SSL_CTX_enable_ct, SSL_disable_ct, SSL_CTX_disable_ct,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
CA.pl - friendlier interface for GmSSL certificate programs

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
asn1parse - ASN.1 parsing tool

View File

@@ -1,7 +1,11 @@
=pod
=encoding utf8
=head1 NAME
=encoding utf8
ca - sample minimal CA application
=head1 SYNOPSIS
@@ -62,6 +66,9 @@ and their status.
The options descriptions will be divided into each purpose.
ca指令是CA中很小的应用。它可以用来签发各种形式的用户证书并产生CRL。它还可以用来更新证书库。
在这些选项的介绍中,将尽可能地对它们进行分类介绍。
=head1 OPTIONS
=over 4
@@ -70,70 +77,99 @@ The options descriptions will be divided into each purpose.
Print out a usage message.
显示用法信息。
=item B<-verbose>
this prints extra details about the operations being performed.
输出更详细的一些操作过程信息。
=item B<-config filename>
specifies the configuration file to use.
指定将要使用的配置文件。
=item B<-name section>
specifies the configuration file section to use (overrides
B<default_ca> in the B<ca> section).
指定将要使用的配置文件部分覆盖ca部分中的default_ca部分
=item B<-in filename>
an input filename containing a single certificate request to be
signed by the CA.
一个输入文件名包含了一个要由CA签名的单独证书请求。
=item B<-ss_cert filename>
a single self-signed certificate to be signed by the CA.
一个要由CA签名的自签名证书。
=item B<-spkac filename>
a file containing a single Netscape signed public key and challenge
and additional field values to be signed by the CA. See the B<SPKAC FORMAT>
section for information on the required input and output format.
一个包含了一个单独的Netscape签名的公钥和其他附加用户信息。
关于输入输出格式的信息具体可以参考SPKAC部分。
=item B<-infiles>
if present this should be the last option, all subsequent arguments
are taken as the names of files containing certificate requests.
该选项总是作为指令的最后一个选项,其后面所有的参数都被认为是证书请求文件。
=item B<-out filename>
the output file to output certificates to. The default is standard
output. The certificate details will also be printed out to this
file in PEM format (except that B<-spkac> outputs DER format).
输出文件输出签发好的证书。默认值为标准输出。输出的证书都是PEM编码的除了spkac输出DER编码
=item B<-outdir directory>
the directory to output certificates to. The certificate will be
written to a filename consisting of the serial number in hex with
".pem" appended.
将新生成的证书输出到目录。新生成证书将会序列号加“pem”后缀成为一个完整的证书文件名。
=item B<-cert>
the CA certificate file.
CA证书文件。
=item B<-keyfile filename>
the private key to sign requests with.
用于签署请求的私钥。
=item B<-keyform PEM|DER>
the format of the data in the private key file.
The default is PEM.
私钥文件中数据的格式。默认为PEM。
=item B<-key password>
the password used to encrypt the private key. Since on some
systems the command line arguments are visible (e.g. Unix with
the 'ps' utility) this option should be used with caution.
用于加密私钥的密码。因为在某些系统上命令行参数是可见的例如使用“ps”实用程序的Unix应谨慎使用此选项。
=item B<-selfsign>
indicates the issued certificates are to be signed with the key
@@ -148,35 +184,54 @@ certificate appears among the entries in the certificate database
serial number counter as all other certificates sign with the
self-signed certificate.
表示发出的证书将使用证书请求签名的密钥(以-keyfile命名进行签名。
使用不同密钥签名的证书请求将被忽略。如果给出-spkac-ss_cert或-gencrl则忽略-selfsign
使用-selfsign的结果是自签名证书出现在证书数据库的条目中并使用与其他证书相同的序列号计数器。
=item B<-passin arg>
the key password source. For more information about the format of B<arg>
see the B<PASS PHRASE ARGUMENTS> section in L<gmssl(1)>.
给定了读取私钥文件的时候需要提供的口令。
=item B<-notext>
don't output the text form of a certificate to the output file.
不把证书的文本形式输出到输出文件。
=item B<-startdate date>
this allows the start date to be explicitly set. The format of the
date is YYMMDDHHMMSSZ (the same as an ASN1 UTCTime structure).
设置证书的生效时间其参数格式是“YYMMDDHHMMSSZ”。
=item B<-enddate date>
this allows the expiry date to be explicitly set. The format of the
date is YYMMDDHHMMSSZ (the same as an ASN1 UTCTime structure).
设置证书的到期时间其参数格式是“YYMMDDHHMMSSZ”。
=item B<-days arg>
the number of days to certify the certificate for.
设置证书的有效天数。
=item B<-md alg>
the message digest to use.
Any digest supported by the GmSSL B<dgst> command can be used.
This option also applies to CRLs.
消息摘要使用。
可以使用GmSSL dgst命令支持的任何摘要。
该选项也适用于CRLs。
=item B<-policy arg>
this option defines the CA "policy" to use. This is a section in
@@ -184,6 +239,9 @@ the configuration file which decides which fields should be mandatory
or match the CA certificate. Check out the B<POLICY FORMAT> section
for more information.
该选项定义了CA的匹配策略。这是配置文件中的一部分它决定了哪些字段应该是必须的
或与CA证书匹配。查看policy format部分来了解更多信息。
=item B<-msie_hack>
this is a legacy option to make B<ca> work with very old versions of
@@ -192,6 +250,10 @@ for almost everything. Since the old control has various security bugs
its use is strongly discouraged. The newer control "Xenroll" does not
need this option.
这是一个遗留的项目它可以使ca可以使用非常老的ie证书注册控件centenr3.它几乎所有东西
都使用了UniversalStrings。我们非常不推荐使用旧版控件应为它有很多的安全漏洞。新的控件
Xenroll不需要这一项。
=item B<-preserveDN>
Normally the DN order of a certificate is the same as the order of the
@@ -200,6 +262,11 @@ is the same as the request. This is largely for compatibility with the
older IE enrollment control which would only accept certificates if their
DNs match the order of the request. This is not needed for Xenroll.
使指令在签发证书的时候让证书主体名称内的各项内容顺序跟证书请求中的顺序保持一致。
而在默认情况下,证书主题名称内的各个选项顺序是按照配置文件中的证书匹配策略子段的
选项顺序进行排列的。
=item B<-noemailDN>
The DN of a certificate can contain the EMAIL field if present in the
@@ -209,6 +276,8 @@ EMAIL field is removed from the certificate' subject and set only in
the, eventually present, extensions. The B<email_in_dn> keyword can be
used in the configuration file to enable this behaviour.
=item B<-batch>
this sets the batch mode. In this mode no questions will be asked

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
ciphers - SSL cipher display and cipher list tool

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
cms - CMS utility

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=for comment gmssl_manual_section:5
=head1 NAME

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
crl - CRL utility

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
crl2pkcs7 - Create a PKCS#7 structure from a CRL and certificates

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
dgst, sha, sha1, mdc2, ripemd160, sha224, sm3, sha384, sha512, md4, md5, blake2b, blake2s - message digests

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
dhparam - DH parameter manipulation and generation

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
dsa - DSA key processing

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
dsaparam - DSA parameter manipulation and generation

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
ec - EC key processing

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
ecparam - EC parameter manipulation and generation

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
enc - symmetric cipher routines

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
engine - load and query engines

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
errstr - lookup error codes

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
gendsa - generate a DSA private key from a set of parameters

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
genpkey - generate a private key

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
genrsa - generate an RSA private key

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
gmssl - GmSSL command line tool

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
list - list algorithms and features

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
nseq - create or examine a Netscape certificate sequence

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
ocsp - Online Certificate Status Protocol utility

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
passwd - compute password hashes

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
pkcs12 - PKCS#12 file utility

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
pkcs7 - PKCS#7 utility

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
pkcs8 - PKCS#8 format private key conversion tool

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
pkey - public or private key processing tool

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
pkeyparam - public key algorithm parameter processing tool

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
pkeyutl - public key algorithm utility

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
rand - generate pseudo-random bytes

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=for comment
Original text by James Westby, contributed under the GmSSL license.

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
req - PKCS#10 certificate request and certificate generating utility

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
rsa - RSA key processing tool

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
rsautl - RSA utility

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
s_client - SSL/TLS client program

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
s_server - SSL/TLS server program

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
s_time - SSL/TLS performance timing program

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
sess_id - SSL/TLS session handling utility

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
smime - S/MIME utility

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
speed - test library performance

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
spkac - SPKAC printing and generating utility

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
ts - Time Stamping Authority tool (client/server)

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
tsget - Time Stamping HTTP/HTTPS client

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
verify - Utility to verify certificates

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
version - print GmSSL version information

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
x509 - Certificate display and signing utility

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=for comment gmssl_manual_section:5
=head1 NAME

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
ASN1_INTEGER_get_uint64, ASN1_INTEGER_set_uint64,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
ASN1_OBJECT_new, ASN1_OBJECT_free - object allocation functions

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
ASN1_STRING_dup, ASN1_STRING_cmp, ASN1_STRING_set, ASN1_STRING_length,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
ASN1_STRING_new, ASN1_STRING_type_new, ASN1_STRING_free -

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
ASN1_STRING_print_ex, ASN1_STRING_print_ex_fp, ASN1_STRING_print - ASN1_STRING output routines

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
ASN1_TIME_set, ASN1_TIME_adj, ASN1_TIME_check, ASN1_TIME_set_string,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
ASN1_TYPE_get, ASN1_TYPE_set, ASN1_TYPE_set1, ASN1_TYPE_cmp, ASN1_TYPE_unpack_sequence, ASN1_TYPE_pack_sequence - ASN1_TYPE utility

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
ASN1_generate_nconf, ASN1_generate_v3 - ASN1 generation functions

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
ASYNC_WAIT_CTX_new, ASYNC_WAIT_CTX_free, ASYNC_WAIT_CTX_set_wait_fd,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
ASYNC_get_wait_ctx,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BF_set_key, BF_encrypt, BF_decrypt, BF_ecb_encrypt, BF_cbc_encrypt,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_ADDR, BIO_ADDR_new, BIO_ADDR_clear, BIO_ADDR_free, BIO_ADDR_rawmake,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_ADDRINFO, BIO_ADDRINFO_next, BIO_ADDRINFO_free,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_socket, BIO_connect, BIO_listen, BIO_accept_ex, BIO_closesocket - BIO

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_ctrl, BIO_callback_ctrl, BIO_ptr_ctrl, BIO_int_ctrl, BIO_reset,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_f_base64 - base64 BIO filter

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_get_buffer_num_lines,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_f_cipher, BIO_set_cipher, BIO_get_cipher_status, BIO_get_cipher_ctx - cipher BIO filter

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_f_md, BIO_set_md, BIO_get_md, BIO_get_md_ctx - message digest BIO filter

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_f_null - null filter

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_do_handshake,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_find_type, BIO_next, BIO_method_type - BIO chain traversal

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_set_data, BIO_get_data, BIO_set_init, BIO_get_init, BIO_set_shutdown,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_get_ex_new_index, BIO_set_ex_data, BIO_get_ex_data,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_get_new_index,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_new, BIO_up_ref, BIO_free, BIO_vfree, BIO_free_all,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_new_CMS - CMS streaming filter BIO

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_parse_hostserv - utility routines to parse a standard host and service

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_push, BIO_pop, BIO_set_next - add and remove BIOs from a chain

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_read, BIO_write, BIO_gets, BIO_puts - BIO I/O functions

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_s_accept, BIO_set_accept_name, BIO_set_accept_port, BIO_get_accept_name,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_s_bio, BIO_make_bio_pair, BIO_destroy_bio_pair, BIO_shutdown_wr,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_set_conn_address, BIO_get_conn_address,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_s_fd, BIO_set_fd, BIO_get_fd, BIO_new_fd - file descriptor BIO

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_s_file, BIO_new_file, BIO_new_fp, BIO_set_fp, BIO_get_fp,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_s_secmem,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_s_null - null data sink

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_s_socket, BIO_new_socket - socket BIO

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_set_callback_ex, BIO_get_callback_ex, BIO_set_callback, BIO_get_callback,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BIO_should_read, BIO_should_write,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BN_BLINDING_new, BN_BLINDING_free, BN_BLINDING_update, BN_BLINDING_convert,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BN_CTX_new, BN_CTX_secure_new, BN_CTX_free - allocate and free BN_CTX structures

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BN_CTX_start, BN_CTX_get, BN_CTX_end - use temporary BIGNUM variables

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BN_add, BN_sub, BN_mul, BN_sqr, BN_div, BN_mod, BN_nnmod, BN_mod_add,

View File

@@ -1,5 +1,7 @@
=pod
=encoding utf8
=head1 NAME
BN_add_word, BN_sub_word, BN_mul_word, BN_div_word, BN_mod_word - arithmetic

Some files were not shown because too many files have changed in this diff Show More