av素人天堂_free性亚洲_久久亚洲国产视频_国产网红在线_午夜av在线播放_欧美成人精品福利网站_热99在线观看_国产在线观看免费麻豆_日本高清在线观看_亚洲免费网站观看视频

使用OpenSSL,創(chuàng)建本地調(diào)試HTTPS證書

在本地開發(fā)環(huán)境中,為了模擬線上完整環(huán)境,需要配置https證書。網(wǎng)上的資料太老了,現(xiàn)在都馬上2024年了,我覺得有必要出一個比較新,比較簡單的證書制作教程。其實除了本地可以用,只要用戶導(dǎo)入了,都能算是信任證書。

制作分4步走,最重要的一步就是準(zhǔn)備配置文件的時候。

下載openssl

windows下載安裝包:https://slproweb.com/products/Win32OpenSSL.html

安裝完成后,使用CMD進入程序的bin目錄。如果你安裝在D盤,大概就是D:\Program Files\OpenSSL-Win64\bin

生成CA根證書

執(zhí)行cmd命令,創(chuàng)建key文件

openssl genrsa -out myCA.key 2048

通過key加密機構(gòu)信息形成公鑰,有效期一百年

 

openssl req -new -x509 -key myCA.key -out myCA.cer -days 36500

運行后,會讓你填寫內(nèi)容,內(nèi)容隨便亂寫就是了。

參數(shù)名稱 參數(shù)值
Country Name 國家代碼,比如中國就是CN
State or Province Name 省名稱
Locality Name 城市名稱
Organization Name 機構(gòu)名稱
Organizational Unit Name 機構(gòu)單位名稱
Common Name 授權(quán)給誰
Email Address 郵件地址

創(chuàng)建服務(wù)器證書

openssl genrsa -out server.key 2048

創(chuàng)建配置文件,在bin目錄下載創(chuàng)建一個名為:openssl.cnf的文件

 

文件內(nèi)容見下面。

其中[ alt_names ]項里面的

DNS.1 = *.mytest.com

DNS.2 = mytest.com

可以改成你的域名,多個域名DNS.3、DNS.4這樣走。通配符是*.mytest.com,這樣,所有mytest.com子域名都能用。

#
# OpenSSL example configuration file.
# See doc/man5/config.pod for more info.
#
# This is mostly being used for generation of certificate requests,
# but may be used for auto loading of providers

# Note that you can include other files from the main configuration
# file using the .include directive.
#.include filename

# This definition stops the following lines choking if HOME isn't
# defined.
HOME			= .

# Use this in order to automatically load providers.
openssl_conf = openssl_init

# Comment out the next line to ignore configuration errors
config_diagnostics = 1

# Extra OBJECT IDENTIFIER info:
# oid_file       = $ENV::HOME/.oid
oid_section = new_oids

# To use this configuration file with the "-extfile" option of the
# "openssl x509" utility, name here the section containing the
# X.509v3 extensions to use:
# extensions		=
# (Alternatively, use a configuration file that has only
# X.509v3 extensions in its main [= default] section.)

[ new_oids ]
# We can add new OIDs in here for use by 'ca', 'req' and 'ts'.
# Add a simple OID like this:
# testoid1=1.2.3.4
# Or use config file substitution like this:
# testoid2=${testoid1}.5.6

# Policies used by the TSA examples.
tsa_policy1 = 1.2.3.4.1
tsa_policy2 = 1.2.3.4.5.6
tsa_policy3 = 1.2.3.4.5.7

# For FIPS
# Optionally include a file that is generated by the OpenSSL fipsinstall
# application. This file contains configuration data required by the OpenSSL
# fips provider. It contains a named section e.g. [fips_sect] which is
# referenced from the [provider_sect] below.
# Refer to the OpenSSL security policy for more information.
# .include fipsmodule.cnf

[openssl_init]
providers = provider_sect

# List of providers to load
[provider_sect]
default = default_sect
# The fips section name should match the section name inside the
# included fipsmodule.cnf.
# fips = fips_sect

# If no providers are activated explicitly, the default one is activated implicitly.
# See man 7 OSSL_PROVIDER-default for more details.
#
# If you add a section explicitly activating any other provider(s), you most
# probably need to explicitly activate the default provider, otherwise it
# becomes unavailable in openssl.  As a consequence applications depending on
# OpenSSL may not work correctly which could lead to significant system
# problems including inability to remotely access the system.
[default_sect]
# activate = 1


####################################################################
[ ca ]
default_ca	= CA_default		# The default ca section

####################################################################
[ CA_default ]

dir		= ./demoCA		# Where everything is kept
certs		= $dir/certs		# Where the issued certs are kept
crl_dir		= $dir/crl		# Where the issued crl are kept
database	= $dir/index.txt	# database index file.
#unique_subject	= no			# Set to 'no' to allow creation of
					# several certs with same subject.
new_certs_dir	= $dir/newcerts		# default place for new certs.

certificate	= $dir/cacert.pem 	# The CA certificate
serial		= $dir/serial 		# The current serial number
crlnumber	= $dir/crlnumber	# the current crl number
					# must be commented out to leave a V1 CRL
crl		= $dir/crl.pem 		# The current CRL
private_key	= $dir/private/cakey.pem # The private key

x509_extensions	= usr_cert		# The extensions to add to the cert

# Comment out the following two lines for the "traditional"
# (and highly broken) format.
name_opt 	= ca_default		# Subject Name options
cert_opt 	= ca_default		# Certificate field options

# Extension copying option: use with caution.
# copy_extensions = copy

# Extensions to add to a CRL. Note: Netscape communicator chokes on V2 CRLs
# so this is commented out by default to leave a V1 CRL.
# crlnumber must also be commented out to leave a V1 CRL.
# crl_extensions	= crl_ext

default_days	= 365			# how long to certify for
default_crl_days= 30			# how long before next CRL
default_md	= default		# use public key default MD
preserve	= no			# keep passed DN ordering

# A few difference way of specifying how similar the request should look
# For type CA, the listed attributes must be the same, and the optional
# and supplied fields are just that :-)
policy		= policy_match

# For the CA policy
[ policy_match ]
countryName		= match
stateOrProvinceName	= match
organizationName	= match
organizationalUnitName	= optional
commonName		= supplied
emailAddress		= optional

# For the 'anything' policy
# At this point in time, you must list all acceptable 'object'
# types.
[ policy_anything ]
countryName		= optional
stateOrProvinceName	= optional
localityName		= optional
organizationName	= optional
organizationalUnitName	= optional
commonName		= supplied
emailAddress		= optional

####################################################################
[ req ]
default_bits		= 2048
default_keyfile 	= privkey.pem
distinguished_name	= req_distinguished_name
attributes		= req_attributes
x509_extensions	= v3_ca	# The extensions to add to the self signed cert

# Passwords for private keys if not present they will be prompted for
# input_password = secret
# output_password = secret

# This sets a mask for permitted string types. There are several options.
# default: PrintableString, T61String, BMPString.
# pkix	 : PrintableString, BMPString (PKIX recommendation before 2004)
# utf8only: only UTF8Strings (PKIX recommendation after 2004).
# nombstr : PrintableString, T61String (no BMPStrings or UTF8Strings).
# MASK:XXXX a literal mask value.
# WARNING: ancient versions of Netscape crash on BMPStrings or UTF8Strings.
string_mask = utf8only

# req_extensions = v3_req # The extensions to add to a certificate request

[ req_distinguished_name ]
countryName			= Country Name (2 letter code)
countryName_default		= AU
countryName_min			= 2
countryName_max			= 2

stateOrProvinceName		= State or Province Name (full name)
stateOrProvinceName_default	= Some-State

localityName			= Locality Name (eg, city)

0.organizationName		= Organization Name (eg, company)
0.organizationName_default	= Internet Widgits Pty Ltd

# we can do this but it is not needed normally :-)
#1.organizationName		= Second Organization Name (eg, company)
#1.organizationName_default	= World Wide Web Pty Ltd

organizationalUnitName		= Organizational Unit Name (eg, section)
#organizationalUnitName_default	=

commonName			= Common Name (e.g. server FQDN or YOUR name)
commonName_max			= 64

emailAddress			= Email Address
emailAddress_max		= 64

# SET-ex3			= SET extension number 3

[ req_attributes ]
challengePassword		= A challenge password
challengePassword_min		= 4
challengePassword_max		= 20

unstructuredName		= An optional company name

[ usr_cert ]

# These extensions are added when 'ca' signs a request.

# This goes against PKIX guidelines but some CAs do it and some software
# requires this to avoid interpreting an end user certificate as a CA.

basicConstraints=CA:FALSE

# This is typical in keyUsage for a client certificate.
# keyUsage = nonRepudiation, digitalSignature, keyEncipherment

# PKIX recommendations harmless if included in all certificates.
subjectKeyIdentifier=hash
authorityKeyIdentifier=keyid,issuer

# This stuff is for subjectAltName and issuerAltname.
# Import the email address.
# subjectAltName=email:copy
# An alternative to produce certificates that aren't
# deprecated according to PKIX.
# subjectAltName=email:move

# Copy subject details
# issuerAltName=issuer:copy

# This is required for TSA certificates.
# extendedKeyUsage = critical,timeStamping

[ v3_req ]
subjectAltName = @alt_names
# Extensions to add to a certificate request

basicConstraints = CA:FALSE
keyUsage = nonRepudiation, digitalSignature, keyEncipherment
[ alt_names ]
DNS.1 = *.mytest.com
DNS.2 = *.test.com

[ v3_ca ]


# Extensions for a typical CA


# PKIX recommendation.

subjectKeyIdentifier=hash

authorityKeyIdentifier=keyid:always,issuer

basicConstraints = critical,CA:true

# Key usage: this is typical for a CA certificate. However since it will
# prevent it being used as an test self-signed certificate it is best
# left out by default.
# keyUsage = cRLSign, keyCertSign

# Include email address in subject alt name: another PKIX recommendation
# subjectAltName=email:copy
# Copy issuer details
# issuerAltName=issuer:copy

# DER hex encoding of an extension: beware experts only!
# obj=DER:02:03
# Where 'obj' is a standard or added object
# You can even override a supported extension:
# basicConstraints= critical, DER:30:03:01:01:FF

[ crl_ext ]

# CRL extensions.
# Only issuerAltName and authorityKeyIdentifier make any sense in a CRL.

# issuerAltName=issuer:copy
authorityKeyIdentifier=keyid:always

[ proxy_cert_ext ]
# These extensions should be added when creating a proxy certificate

# This goes against PKIX guidelines but some CAs do it and some software
# requires this to avoid interpreting an end user certificate as a CA.

basicConstraints=CA:FALSE

# This is typical in keyUsage for a client certificate.
# keyUsage = nonRepudiation, digitalSignature, keyEncipherment

# PKIX recommendations harmless if included in all certificates.
subjectKeyIdentifier=hash
authorityKeyIdentifier=keyid,issuer

# This stuff is for subjectAltName and issuerAltname.
# Import the email address.
# subjectAltName=email:copy
# An alternative to produce certificates that aren't
# deprecated according to PKIX.
# subjectAltName=email:move

# Copy subject details
# issuerAltName=issuer:copy

# This really needs to be in place for it to be a proxy certificate.
proxyCertInfo=critical,language:id-ppl-anyLanguage,pathlen:3,policy:foo

####################################################################
[ tsa ]

default_tsa = tsa_config1	# the default TSA section

[ tsa_config1 ]

# These are used by the TSA reply generation only.
dir		= ./demoCA		# TSA root directory
serial		= $dir/tsaserial	# The current serial number (mandatory)
crypto_device	= builtin		# OpenSSL engine to use for signing
signer_cert	= $dir/tsacert.pem 	# The TSA signing certificate
					# (optional)
certs		= $dir/cacert.pem	# Certificate chain to include in reply
					# (optional)
signer_key	= $dir/private/tsakey.pem # The TSA private key (optional)
signer_digest  = sha256			# Signing digest to use. (Optional)
default_policy	= tsa_policy1		# Policy if request did not specify it
					# (optional)
other_policies	= tsa_policy2, tsa_policy3	# acceptable policies (optional)
digests     = sha1, sha256, sha384, sha512  # Acceptable message digests (mandatory)
accuracy	= secs:1, millisecs:500, microsecs:100	# (optional)
clock_precision_digits  = 0	# number of digits after dot. (optional)
ordering		= yes	# Is ordering defined for timestamps?
				# (optional, default: no)
tsa_name		= yes	# Must the TSA name be included in the reply?
				# (optional, default: no)
ess_cert_id_chain	= no	# Must the ESS cert id chain be included?
				# (optional, default: no)
ess_cert_id_alg		= sha256	# algorithm to compute certificate
				# identifier (optional, default: sha256)

[insta] # CMP using Insta Demo CA
# Message transfer
server = pki.certificate.fi:8700
# proxy = # set this as far as needed, e.g., http://192.168.1.1:8080
# tls_use = 0
path = pkix/

# Server authentication
recipient = "/C=FI/O=Insta Demo/CN=Insta Demo CA" # or set srvcert or issuer
ignore_keyusage = 1 # potentially needed quirk
unprotected_errors = 1 # potentially needed quirk
extracertsout = insta.extracerts.pem

# Client authentication
ref = 3078 # user identification
secret = pass:insta # can be used for both client and server side

# Generic message options
cmd = ir # default operation, can be overridden on cmd line with, e.g., kur

# Certificate enrollment
subject = "/CN=openssl-cmp-test"
newkey = insta.priv.pem
out_trusted = apps/insta.ca.crt # does not include keyUsage digitalSignature
certout = insta.cert.pem

[pbm] # Password-based protection for Insta CA
# Server and client authentication
ref = $insta::ref # 3078
secret = $insta::secret # pass:insta

[signature] # Signature-based protection for Insta CA
# Server authentication
trusted = $insta::out_trusted # apps/insta.ca.crt

# Client authentication
secret = # disable PBM
key = $insta::newkey # insta.priv.pem
cert = $insta::certout # insta.cert.pem

[ir]
cmd = ir

[cr]
cmd = cr

[kur]
# Certificate update
cmd = kur
oldcert = $insta::certout # insta.cert.pem

[rr]
# Certificate revocation
cmd = rr
oldcert = $insta::certout # insta.cert.pem

然后保存文件以后,執(zhí)行命令

 

openssl req -config openssl.cnf -new -out server.req -key server.key 

再用這個key走一遍。然后會讓你填寫內(nèi)容,跟上面一樣。

 

openssl x509 -req  -extfile openssl.cnf -extensions v3_req -in server.req -out server.cer -CAkey myCA.key -CA myCA.cer -days 36500 -CAcreateserial -CAserial serial

信任證書

 

雙擊myCA.cer文件,進行點擊安裝證書。

信任后。server.cer是pem文件,server.key是密鑰。本地寶塔可以導(dǎo)入查看

 

瀏覽器里面也不會提示不安全了。

最重要的是配置文件。否則直接生成文件再組裝,是沒有用的。

 

上一篇 前端性能優(yōu)化:圖片延遲加載詳解
下一篇 MySQL多種索引引擎詳解
目錄
applek

applek管理員

個人說明在個人中心里面設(shè)置

本月創(chuàng)作熱力圖

最新評論
chinacnd
chinacnd
6月26日
這個主題是怎么做到加載速度那么快的?
風(fēng)起云涌
風(fēng)起云涌
6月17日
前臺投稿現(xiàn)在有點太抽象了 希望可以弄成那種分區(qū)填寫的 標(biāo)題,內(nèi)容,圖片,目錄,標(biāo)簽,這樣的
評論于留言建議
風(fēng)起云涌
風(fēng)起云涌
6月17日
希望加個開關(guān)去掉頁腳的站點身份,還有自定義頁腳居中文字
評論于留言建議
卡卡
卡卡
5月31日
倒是放個演示地址啊
av素人天堂_free性亚洲_久久亚洲国产视频_国产网红在线_午夜av在线播放_欧美成人精品福利网站_热99在线观看_国产在线观看免费麻豆_日本高清在线观看_亚洲免费网站观看视频
日韩高清在线一区二区| 欧美另类专区| 中文在线不卡| 国产日韩精品电影| 在线国产91| 欧美日韩亚洲综合| 久久99精品久久久久子伦| 久久精品99久久久久久久久| 精品成人久久av| 国产在线观看a| 中文字幕线观看| 精品av中文字幕在线毛片| 91精品国产91久久久久青草| 亚洲一级特黄| 欧美一级手机免费观看片| 欧美日韩成人综合| 99精品999| 精品视频123区在线观看| 成人精品国产福利| 国产区视频在线观看| 国产欧美久久久久久久久| 又黄又www的网站| 黄色在线播放网站| 二区三区中文字幕| 日韩中文欧美| 在线日韩精品视频| 欧美日韩在线播放视频| 亚洲成av人片一区二区密柚| 欧美黄页在线免费观看| 精品一区二区三区中文字幕在线| 韩国av一区二区| 被陌生人带去卫生间啪到腿软| 欧美va亚洲va日韩∨a综合色| 老司机久久99久久精品播放免费| 欧美日韩在线视频首页| 中文字幕欧美日韩在线| 中文精品在线观看| 国产黄色网页| 国产福利免费观看| 欧美三级三级三级爽爽爽| 欧美日韩午夜在线视频| 国产免费电影网站入口| 欧洲精品二区| 国产欧美综合在线观看第十页| 中文字幕精品视频| 欧美中文字幕| 国产视频1区2区| 色综合影院在线| 日韩欧美久久久| 亚洲福利精品在线| 深夜福利一区二区| 精品一二三区视频| www日韩欧美| 精品国自产在线观看| 中文字幕五月欧美| 99久久精品国产成人一区二区| 精品全国在线一区二区| 九九九精品视频| 国产在线观看a| 日韩在线视频一区二区三区| 人成在线免费视频| 欧美性极品xxxx做受| 91精品国产综合久久久久| 日韩免费视频一区二区视频在线观看| 日韩三级视频在线| 91精品xxx在线观看| 久久婷婷中文字幕| 欧美日韩国产三级| 欧美激情一区二区在线| 国产一区不卡精品| 国产啊啊啊视频在线观看| 国产裸舞福利在线视频合集| 国产三级中文字幕| 亚洲一区在线观看免费| 亚洲 欧美 精品| 国产丝袜欧美中文另类| 亚洲女人天堂a在线播放| 国产裸舞福利在线视频合集| 中文字幕日韩欧美在线| 精品日本视频| 一区二区高清视频| 日韩在线中文字幕| 91精品国产自产91精品| 日韩欧美中文在线视频| 欧美日韩一级黄| 亚洲尤物av| 一区二区日韩视频| 亚洲v中文字幕| 中文字幕成人乱码在线电影| 国产卡1卡2卡三卡在线| 91精品国产高清久久久久久| 免费在线视频一级不卡| 中文欧美字幕免费| 精品国内自产拍在线视频| 在线欧美一级视频| 91精品婷婷国产综合久久竹菊| 麻豆精品99| 中文欧美字幕免费| 日韩黄色在线播放| 欧美日韩性视频一区二区三区| 天天综合天天做| 精品久久电影| 狠狠色噜噜狠狠狠狠97| 亚洲.国产.中文慕字在线| 一区二区精品| 国产 日韩 欧美 综合 一区| 中文字幕高清在线播放| 国产一区 二区 三区一级| 亚洲一区视频在线观看视频| 国产一二三精品| 免费在线视频一区二区| 日韩欧美国产不卡| 亚洲中文字幕一区| 日韩欧美亚洲国产一区| 在线视频不卡国产V| 欧美自拍一区| 国产免费不卡av| 亚洲 国产 欧美 日韩| 日韩欧美在线第一页| 国内精品不卡| www中文字幕在线观看| 欧美日韩精品在线视频| 国产一区精品| 国产在线小视频| 国内精品露脸在线视频播放| 午夜成人鲁丝片午夜精品| 久久夜色精品国产噜噜亚洲av| 日韩欧美在线影院| 久久视频在线免费观看| 国产第一页在线播放| 日韩一级二级三级| 日韩欧美亚洲区| 欧美日韩一级黄| 免费在线播放av| 欧美日韩国产免费| 一区免费视频| 欧美日韩91| 午夜一区二区三区视频| 韩国v欧美v日本v亚洲| 中文字幕 日韩 欧美| 日韩欧美在线中文字幕| 欧美一级久久| 日韩在线精品视频| 国产一区日韩| 国产欧美日韩在线播放| 中文在线不卡| 免费高清特黄a大片| 国产最新在线| 国产乱码午夜在线视频| 国产三级视频在线播放线观看| 日韩欧美不卡| 亚洲久草视频| 欧美片网站免费| wwwww亚洲| 国产亚洲短视频| 亚洲第一视频在线观看| 中文字幕一区二区三区精品| 一区二区三区四区五区视频在线观看| 欧美三级中文字幕在线观看| 欧美日韩在线视频免费观看| 精品午夜av| 亚洲综合日韩欧美| 国产激情久久久| 日本不卡一区在线| 亚洲欧美中文在线视频| 精品久久香蕉国产线看观看gif| 日韩欧美三级视频| 欧美在线视频二区| 一区二区三区高清在线| 日韩.欧美.亚洲| 日韩中文字幕视频在线| 欧美中文字幕第一页| 国产日韩精品电影| 91精品久久久久久久久久入口| 69av亚洲| 国产成人精品免费在线| 欧美亚洲专区| 亚洲黄在线观看| 欧美日韩久久不卡| 成人a在线视频免费观看| 久久精品人妻一区二区三区| 日韩视频第二页| 国产不卡一区二区在线观看| 日韩精品手机在线| 午夜高潮免费视频| 精品国产欧美成人夜夜嗨| 日韩欧美国产成人精品免费| 中文字幕在线观看欧美| 热久久精品国产| 中文字幕在线播放一区| 日韩欧美国产午夜精品| 亚洲第一网中文字幕| 欧美日韩视频在线| 国产手机精品视频| 国内不卡的二区三区中文字幕| 久久视频免费看| 91精品国产91综合久久蜜臀| 成人ww免费完整版在线观看| 欧美日韩精品在线| 国产一区激情在线| 午夜成人鲁丝片午夜精品| 99这里有精品视频| 日韩精品不卡一区二区| 久久99精品久久久久婷婷| 老司机久久99久久精品播放免费| 国产成人精品三级| 91久久久精品国产| 欧美日韩国产综合视频在线观看| 中文字幕最新精品| 国产主播中文字幕| 成年人黄国产| 国产黄色片中文字幕| 高清一区二区| 影音先锋中文字幕在线观看| 亚洲专区一区| 免费高清视频日韩| 亚洲 欧美综合在线网络| 日韩中文字幕在线播放| 日韩欧美国产免费| 日韩精品在线观看网站| 亚洲综合三区| 国产三级免费观看| 综合图区亚洲白拍在线| 国产一区深夜福利| 国产卡1卡2卡三卡在线| 99精品免费观看| 亚洲最新永久观看在线| 久久精品免费在线观看| 中文字幕欧美日韩va免费视频| 欧美日韩在线三级| 日韩高清不卡一区二区| 在线视频国内一区二区| 91精品国产91久久久久青草| 日韩精品视频中文字幕| 亚洲欧美小说国产图片| 亚洲精品欧美二区三区中文字幕| 国产一区久久久| 日韩精品福利一区二区三区| 国产成人va亚洲电影| 日韩欧美在线看| a√免费观看在线网址www| 蜜臀91精品国产高清在线观看| 91精选在线| 久久久91精品国产| 91久久久精品国产| 日韩欧美在线视频| 精品久久在线观看| 成年人看的羞羞网站| www在线播放| 日韩欧美在线字幕| 亚洲一级影院| 深夜福利亚洲| 自拍日韩亚洲一区在线| 欧美日韩中文在线| 国产亚洲福利| 91精品国产综合久久香蕉最新版| 亚洲一区在线观看视频| 91欧美日韩| 内射国产内射夫妻免费频道| lutube成人福利在线观看| 日韩在线三区| 中文不卡在线| 欧美.日韩.国产.一区.二区| 欧美中文字幕在线观看视频| 日韩精品在线网站| 中文字幕日韩在线观看| 在线国产三级| a天堂中文在线官网在线| 色综合影院在线| 久久久99精品久久| h片精品在线观看| 国产网站欧美日韩免费精品在线观看| www.久久久精品| av丝袜在线| 国产一区日韩| 92久久精品| 精品国产91乱高清在线观看| 精品国产91乱高清在线观看| 最近高清中文在线字幕在线观看| 色猫猫国产区一区二在线视频| 欧美日韩在线视频一区| 91日韩中文字幕| 欧美三级一区二区三区| 欧美日韩综合在线观看| 一本一道综合狠狠老| 日本视频久久久| 日本亚洲视频在线| 中文精品在线观看| 欧美婷婷久久| 91精品国产自产在线| 婷婷久久综合网| 在线黄色国产电影| 精品久久久久久综合日本欧美| 中文字幕在线视频网| 91精品国产综合久久久久久| 国产天堂素人系列在线视频| 国产小视频在线观看免费| 欧美熟妇乱码在线一区| 国产乱一区二区| 日韩亚洲一区中文字幕| 欧美日韩国产首页| 亚洲国产欧美久久| 亚洲大片精品永久免费| 色妇色综合久久夜夜| 国产日韩av高清| 91精品国产高清久久久久久| 欧美国产日韩综合| 精品乱人伦一区二区三区| 91精品国产自产| 国产 欧美在线| 国产v日产∨综合v精品视频| 亚洲丝袜一区| 欧美日韩国产首页| 久久精品久久精品国产大片| 亚洲天堂国产视频| 久久99蜜桃精品久久久久小说| 精品视频国产| 国产综合成人久久大片91| 精产国产伦理一二三区| 亚洲第一视频在线观看| 中文字幕欧美日韩| 国产视频三级在线观看播放| www高清在线视频日韩欧美| 中文网丁香综合网| 婷婷中文字幕一区三区| 亚洲最新免费视频| 影音先锋中文字幕在线观看| 人成在线免费视频| 中文字幕在线国产| 一区二区日韩视频| 精品成人久久久| 日韩欧美在线网站| 久久精品国产2020观看福利| 中文字幕乱码在线| 精品一二线国产| www.中文字幕在线| 国产1区在线| 日韩欧美国产综合| 亚洲大片精品永久免费| 91精品国产自产| 国产欧美日韩亚洲| 欧美日韩三级一区| 免费视频最近日韩| 日本一欧美一欧美一亚洲视频| 日韩中文字幕在线视频观看| 国产欧美日韩久久| 久久麻豆视频| 欧美日韩高清在线一区| 91 中文字幕| 热久久精品国产| 国产激情在线播放| 亚洲高清免费一级二级三级| 国产视频一区三区| 欧美日韩不卡在线视频| 欧美日韩国产三级| 国产激情久久久| 日韩中文字幕国产| 91精品国产99| 一区二区三区在线播| 国产1区在线| 中文字幕一区不卡| 成人禁用看黄a在线| 99综合精品久久| 国产乱码在线| 中文在线а√在线8| 国产在线观看色| 欧美日韩高清不卡| 日韩精品视频中文字幕| 亚欧成人精品| 日韩高清不卡一区| 欧美国产日韩综合| 日韩欧美在线视频日韩欧美在线视频| 伊人亚洲视频| 日韩精品视频在线播放| 在线观看免费国产成人软件| 中文字幕精品在线播放| 国产成人精品免费在线| 欧美91精品| 中文字幕久精品免费视频| 欧美亚洲国产日韩| 欧美日韩在线精品一区二区三区激情综| 91精品国产调教在线观看| 亚洲综合在线小说| 国产裸体歌舞团一区二区| 本道综合精品| 国产免费电影网站入口| 日韩精品视频在线观看免费| 日韩中文字幕二区| 日韩欧美中文字幕在线播放| av三级在线播放| 一本大道一区二区三区| 在线观看免费国产成人软件| 日韩av中文字幕一区| www.三级.com| 日韩高清不卡一区| 欧美日韩亚洲国内综合网| 欧美日韩视频免费看| 日韩精品在线中文字幕| 精品国产网站在线观看| 一区三区二区视频|