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在线观看_国产在线观看免费麻豆_日本高清在线观看_亚洲免费网站观看视频
亚洲永久字幕| 精品日韩av| 国产成人精品免费久久久久| 99综合精品久久| 在线欧美日韩精品| www.久久久精品| 日韩视频在线一区| 日韩精品在线播放| 国产资源在线观看入口av| 日韩久久在线| 在线日韩欧美| 麻豆精品视频入口| 精品国产欧美| 日韩欧美久久久| 国产小视频在线观看免费| 韩国一区二区av| 欧美日韩国产观看视频| 在线观看免费国产成人软件| 国产成人精品av久久| 中文字幕无线码一区| 精品国产欧美日韩不卡在线观看| 亚洲综合在线视频| 91精品久久久久久久久| 国产在成人精品线拍偷自揄拍| 在线精品观看| 日韩欧美在线中文字幕| 色一区在线观看| 中文不卡在线| 精品免费视频| 国产永久在线观看| 午夜国产欧美理论在线播放| 91精品久久久久久久91蜜桃| 美国av一区二区| 亚洲精华国产欧美| 国产日产一区二区三区| 亚洲欧美中文字幕在线观看| 91精品视频免费在线观看| 亚洲黄色在线观看| 国产黄色在线播放| 日韩欧美一级在线播放| 亚洲免费播放| 91精品在线视频观看| 蜜臀国产一区| 三级精品视频| 麻豆精品视频入口| 欧美三级网址| 91久久在线| 中文字幕在线视频精品| 999精品视频在线观看播放| www.精品av.com| 精品视频资源站| 欧美日韩精品欧美日韩精品一| 欧美日韩一级视频| 免费视频国产一区| 日韩欧美在线网址| 婷婷久久综合网| 久久精品久久精品国产大片| 一区二区三区精品久久久| 精品成人久久久| 日韩国产在线观看一区| 91精品国产综合久久福利| 欧美日韩精品是欧美日韩精品| 黄色一区二区在线| 日韩欧美国产成人精品免费| 日韩欧美三级视频| 久久 天天综合| 欧美日韩中文字幕日韩欧美| 国产欧美日韩精品在线| 欧美日韩精品国产| 亚洲欧美日本国产专区一区| 国产欧美日韩最新| 日韩欧美中文字幕在线视频| 亚洲欧美中文字幕在线一区| 黄色在线播放网站| 亚洲一区在线视频观看| 日本va欧美va精品发布| 久久精品日韩无码| 国产传媒久久久| 91精品久久久久久蜜臀| 中文字幕视频在线观看| 日韩久久不卡| 国产视频1区2区| 日韩av在线中文字幕| 亚洲欧美视频一区二区三区| 阿v免费在线观看| 日韩区欧美区| 粉嫩喷白浆久久| 国产乱国产乱老熟300部视频| 亚洲一区日韩精品中文字幕| 91精品婷婷国产综合久久| 91精品在线观看入口| 中文字幕亚洲免费| 一区二区三区精品在线观看| 一本一道久久a久久精品综合蜜臀| 亚洲中文字幕在线一区| 在线观看中文字幕一区| 中文字幕国产亚洲| av一区在线观看| 国产成人精品网址| 欧美激情视频一区二区三区在线播放| 91精品蜜臀在线一区尤物| 中文字幕第一页在线播放| 91精品观看| 日韩综合精品| 一区二区视频在线| 国产在线一区二区视频| 国产欧美中文在线| 欧美日韩国产在线播放| 欧美黄页在线免费观看| 91精品国产综合久久福利| 欧美日韩在线播放三区四区| 国产区日韩欧美| 欧美日韩国产中字| 欧美日韩免费高清| 国产www在线观看| 精品网站999| 一区二区欧美国产| 欧美日韩色综合| 日韩字幕在线观看| 欧美日韩成人一区| 亚洲社区在线| 日韩欧美中文字幕公布| 欧美日韩中文字幕精品| 亚洲国产欧美91| 香蕉视频亚洲一级| 香蕉av一区| 日韩在线不卡| 亚洲免费在线视频一区 二区| 亚洲第一福利视频在线| av一卡二卡| 国产中文在线视频| 日韩精品高清不卡| 99中文字幕一区| 中文字幕视频一区二区三区久| 精品国产99久久久久久| 中文字幕在线看视频国产欧美| 国产手机视频一区二区| 日韩不卡在线播放| 亚洲乱码中文字幕| 成片免费观看| 中文字幕成人乱码在线电影| 国产在线日韩精品| 深夜福利一区二区| 欧美高清一区| 99久久www免费| a在线观看免费视频| 日韩精品视频免费在线观看| 区日韩二区欧美三区| 久久精品网站免费观看| 91精品在线观看视频| 一区精品在线播放| 99这里有精品视频| av午夜在线| 久久久综合精品| 香蕉人人精品| 国产区在线看| 中文字幕在线观看精品| 久久久精品国产99久久精品芒果| 精品乱人伦一区二区三区| 国产伦精品免费视频| 亚洲开心激情| 成人精品国产福利| 91精品在线免费观看| 欧美日韩中文字幕日韩欧美| 一本一道久久a久久精品综合蜜臀| 日韩中文欧美| 亚洲电影中文字幕在线观看| 一区二区在线观看不卡| 99精品一级欧美片免费播放| www.av中文字幕| 国产激情在线观看| 91精品国产综合久久精品| 欧美日韩人人澡狠狠躁视频| 中文字幕第一页在线播放| 日韩精品视频在线观看视频| 日韩国产一区三区| 精品对白一区国产伦| 国产区视频在线观看| 在线观看国产福利视频| 91精品网站| 中文字幕在线视频久| 欧美日韩精品在线视频| 欧美日韩日本视频| 中文字幕在线视频网| 亚洲一区在线视频观看| 日本熟女一区二区| 国产一区久久久| 不卡在线视频| 国产不卡在线观看视频| 日韩欧美不卡在线| 1区不卡电影| 91欧美日韩麻豆精品| 国产最新在线| 国产成人精品网址| 精品久久香蕉国产线看观看gif| 欧美国产一级片| 日韩不卡一二区| 欧美日韩国产在线观看| 午夜国产福利在线观看| 精品av中文字幕在线毛片| 亚洲国产欧美久久| 午夜少妇久久久久久久久| 亚洲 欧美综合在线网络| 99视频在线看| 欧美日韩在线播放三区四区| 日韩欧美看国产| 免费视频国产一区| 深夜福利一区| 久久精品www| 亚洲综合日韩欧美| 最新中文在线视频| 欧美日韩在线视频一区| 久久韩国免费视频| 国产在线观看黄色| 日韩精品视频中文在线观看| 亚洲一区导航| 欧美日本精品| 免费网站看黄yyy222| 精品国产31久久久久久| 国产成人精品三级| 粉嫩粉嫩芽的虎白女18在线视频| av免费看在线| 91久久久精品| 国产高清视频一区二区| 一级网站免费观看| 婷婷精品进入| 久久精品日韩欧美| 日韩激情一区| 91精品国产色综合久久久蜜香臀| 欧美日韩在线国产| 精品国产欧美| 日韩精品视频中文字幕| 欧美日韩国产一二| 日韩欧美在线综合网| 国产欧美日韩精品在线观看| 人人做人人澡人人爽欧美| 中文字幕视频一区二区三区久| 国产极品嫩模在线视频一区| 精品av中文字幕在线毛片| av三级在线播放| 国产对白在线| 亚洲热线99精品视频| 久久99精品久久久| 国产黄色在线播放| 欧美色视频一区二区三区在线观看| 精品视频三区| 欧美日韩亚洲一区| 国产v日产∨综合v精品视频| www.久久草| www.av中文字幕| 日韩欧美在线视频日韩欧美在线视频| 国产视频一二区| 日韩精品视频免费看| 日韩精品大片| 日韩在线中文字幕| 国产免费播放一区二区| 亚洲女人天堂a在线播放| 亚洲一区在线观看免费| 在线视频国内一区二区| 国产亚洲二区| 国产视频三级在线观看播放| 91精品视频免费在线观看| 国产欧美日韩精品在线| 亚洲视频一二三四| 99久久www免费| 亚洲a中文字幕| 在线亚洲人成| 中文字幕 欧美日韩| 亚洲福利精品视频| 中文字幕视频一区二区三区久| 黄色国产网站在线观看| 国产一级一片免费播放| 日韩国产一区久久| 久久69成人| 欧美婷婷久久| 日韩欧美国产成人精品免费| 日本国产在线视频| 精品一区二区在线观看视频| 午夜少妇久久久久久久久| 一区二区中文字幕在线| 欧美一级一级性生活免费录像| 国产欧美日韩中文字幕| 亚洲一区中文| 亚洲va中文字幕| 久久夜色精品国产欧美乱极品| 91精品蜜臀在线一区尤物| av首页在线| 7799精品视频天天看| 日韩在线播放一区二区| 在线日韩中文| 国产黄色精品| 不卡在线视频| 日韩在线视频免费观看| 久久久精品国产免费观看同学| 亚洲成av人片一区二区密柚| 精品视频www| 99热最新网址| 久久91精品视频| 日韩中文字幕在线播放| 日韩专区中文字幕| 影音先锋一区二区资源站| 日韩中文字幕在线观看视频| 欧美日韩国产免费观看视频| 日本精品国语自产拍在线观看| 国产嫩草影院久久久久| 中文字幕日韩精品在线| 日韩欧美高清在线视频| 欧美乱大交xxxxx免费| 日韩欧美看国产| 欧美日韩成人一区| 亚洲国产无线乱码在线观看| 国产主播中文字幕| 亚洲国产91精品在线观看| 亚洲欧洲精品在线| 国产最顶级的黄色片在线免费观看| 亚洲大胆人体av| 91极品视频在线观看| 亚洲一区视频在线观看视频| 国产黄色小视频| 欧美久久综合性欧美| 亚洲欧洲一区二区天堂久久| 亚洲欧洲日韩精品在线| 亚洲成av人片在线| 久久精品日韩无码| 日韩三级免费观看| 国产成人一区二区精品非洲| 欧美日韩亚洲一| 国产欧美综合在线| 日韩高清不卡在线| 亚洲3区在线| 欧美日韩精品综合| 午夜影院在线观看欧美| 一级片免费在线播放| 欧美日韩国产中文精品字幕自在自线| 中文字幕国产日韩| 99视频精品全国免费| 亚洲一区精品电影| 日韩在线欧美| 欧美一级在线观看| 欧美日韩一二三四| 国产小视频在线观看| 在线视频第一页| 黄色片免费在线| 国产69精品久久久久孕妇国产69久久| 久久视频在线免费观看| 精品福利二区三区| 一区三区二区视频| aaa大片在线观看| 99综合视频| 国产成人精品免费久久久久| 国产一二三精品| 最近免费中文字幕在线第一页| 日韩欧美在线看| 日韩亚洲一区中文字幕| 久久手机免费观看| 国产日韩三级| 91精品国产91久久久久久三级| 色妇色综合久久夜夜| 精品一二三四| 欧美三级免费观看| 中文字幕亚洲第一| 最近中文字幕在线中文视频| 国产裸舞福利在线视频合集| 欧美亚洲综合视频| av免费在线观看网址| 中文不卡在线| 日韩欧美国产免费| 国产资源中文字幕| 久久久精品午夜少妇| av一区二区高清| 国产日韩精品在线观看| 国产高清精品在线| 亚洲黄在线观看| 久久福利视频一区二区| 一区二区不卡在线播放| aaa免费看大片| 久久91精品视频| 欧美日韩激情一区二区三区| 亚洲va久久久噜噜噜久久| 国产 欧美在线| 蜜桃视频中文字幕| 免费在线观看国产黄| 欧美不卡一区二区| 最新中文在线视频| 一区二区在线视频播放| 一区二区三区在线不卡| 日韩三级一区二区| 91精品国产丝袜白色高跟鞋| 国产不卡一区二区在线观看| 91精品在线观| 国产免费久久| 一区二区三区四区五区视频在线观看| 亚洲三级中文字幕| 国产95在线|亚洲| 91精品国产综合久久久蜜臀粉嫩| 视频一区二区精品的福利| 精产国产伦理一二三区| 国产一级免费看| 一区二区精品免费| 日韩中文字幕在线播放|