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

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

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

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

下載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加密機構信息形成公鑰,有效期一百年

 

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

運行后,會讓你填寫內容,內容隨便亂寫就是了。

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

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

openssl genrsa -out server.key 2048

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

 

文件內容見下面。

其中[ 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走一遍。然后會讓你填寫內容,跟上面一樣。

 

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是密鑰。本地寶塔可以導入查看

 

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

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

 

THE END
av素人天堂_free性亚洲_久久亚洲国产视频_国产网红在线_午夜av在线播放_欧美成人精品福利网站_热99在线观看_国产在线观看免费麻豆_日本高清在线观看_亚洲免费网站观看视频
国产v日产∨综合v精品视频| 91精品免费观看| 二区三区中文字幕| 中文字幕在线视频精品| 国产黄色一区| 日韩亚洲一区中文字幕| 日韩视频一区| a级在线免费观看| 日韩三级高清在线| 久久99久久久欧美国产| 亚洲电影中文字幕在线观看| 一级片在线播放| 日韩中文字幕观看| 香蕉视频亚洲一级| 日韩.欧美.亚洲| 91精品久久久久久久久久入口| 欧美日韩国产999| 中文字幕精品视频| 一区二区三区高清在线| 欧美一卡2卡3卡4卡| 亚洲第一精品在线| 一区在线视频观看| 伊人中文字幕在线观看| 91精品无人成人www| 在线日韩中文字幕| 亚洲大胆人体av| 在线观看一区日韩| 日韩久久99| 在线黄色国产电影| 日韩精品欧美在线| 精品三级久久| 91蜜桃在线视频| 一区二区视频在线观看免费的| 亚洲欧洲日韩精品在线| www.中文字幕在线| 中文字幕亚洲乱码| 色综合婷婷久久| 国产传媒久久久| 91精品国产全国免费观看| 在线视频一区二区三区在线播放| 中文字幕精品www乱入免费视频| 欧美天堂一区二区| 91麻豆精品在线| 国产成人精品av久久| 一区三区二区视频| 日韩精品视频免费播放| 91精品国产综合久久精品| 不卡在线一区二区| 九一精品国产| 欧美中文字幕在线视频| 国产亚洲一区字幕| 欧美三级日韩三级国产三级| 亚洲高清不卡一区| 91精品国产丝袜白色高跟鞋| 在线亚洲免费| 亚洲日本欧美日韩高观看| 久草视频观看| 免费在线播放av| 91精品在线观看视频| 欧美日韩中文字幕精品| 欧美中文字幕| 精品日韩av| 国产又粗又猛又爽又黄91精品| 国产三级视频网站| 伊人伊成久久人综合网小说| 国产黄色在线观看| 精品人妻一区二区免费视频| 在线综合 亚洲 欧美中文字幕| 久久激情中文| 国产亚洲一级| 日韩中文字幕视频网| 久久夜色精品国产欧美乱极品| 91精品国产综合久久久久久漫画| 日韩三级视频在线看| 午夜少妇久久久久久久久| 欧美二三四区| 欧美综合精品| 久久精品国产视频| 日韩中文字幕在线视频播放| 一级片免费在线| 日韩国产欧美亚洲| 日本不卡一区在线| 欧美日韩视频免费| 最新日韩中文字幕| 中文字幕亚洲视频| 国产中文在线播放| 日韩国产在线不卡视频| 亚洲欧美中文字幕在线一区| 国产福利一区二区| 国产高清大尺度一区二区不卡| 亚洲国产午夜精品| 精品视频在线视频| 91精品国产入口| 蜜桃精品视频| 粉嫩喷白浆久久| 精品日韩在线播放| 日韩在线a电影| 日韩在线欧美| 91欧美在线视频| 亚洲午夜久久| 日韩 国产 一区| 国产免费电影网站入口| 91久久精品国产| 欧美日韩性视频在线| 亚洲欧洲三级| 亚洲一区日韩精品中文字幕| 日韩影院二区| 久久久精品福利| 欧美中文字幕视频在线观看| 一区二区精品免费| 日韩三级精品| 深夜福利一区| 91九色在线看| 99这里有精品视频| 亚洲a一级视频| 日韩精品视频免费看| 在线国产91| 91精品国产色综合久久久蜜香臀| 亚洲图片小说综合| av一级在线| 欧美日韩中文字幕在线视频| 在线日韩中文字幕| 亚洲一级特黄| 伊人www22综合色| 日韩在线一区二区| 91精品国产欧美日韩| 红桃视频国产一区| www中文字幕在线观看| 日韩高清不卡| 在线观看91精品国产入口| 天堂在线视频中文网| 成人ww免费完整版在线观看| 精品国产1区2区3区| 日韩在线视频观看| 欧美国产日韩在线播放| 国产色综合网| 国产真实乱子伦精品视频| 国产黄色在线播放| 91精品免费在线观看| 国产免费一级| 精品综合久久久久| 一区二区欧美国产| 欧美婷婷精品激情| 欧美三级日本三级少妇99| 日韩手机在线观看视频| 亚洲视频日韩| 欧美不卡一区二区| 日韩精品视频在线看| 一区二区三区精品久久久| 国内国产区免费视频| 人人做人人澡人人爽欧美| 日韩欧美在线第一页| 欧美日韩国产综合视频在线观看中文| 欧洲一级精品| 国产黄色在线网站| 日韩网站中文字幕| 亚洲黄页一区| 日韩一级精品| 精品国产乱码一区二区| 欧美不卡视频| 日韩字幕在线观看| 亚洲三级中文字幕| 91欧美在线视频| 91精品国产色综合久久不卡蜜臀| 白嫩少妇丰满一区二区| www在线播放| a视频免费在线观看| 欧美日韩激情一区| 欧美成人一区二区| 国内精品不卡| 一区二区三区视频网站| 日韩精品在线网站| 国产黄色在线免费观看| 在线精品视频免费播放| 中文字幕亚洲国产| 日韩在线不卡| 日韩av在线中文字幕| 日韩欧美一级二级三级久久久| 一区二区三区在线播放视频| 日韩精品在线中文字幕| 亚洲视频一二三四| 日韩欧美高清在线视频| 蜜桃视频中文字幕| 欧美日韩视频在线| 国产一区不卡在线| 在线免费91| 97最新国自产拍视频在线完整在线看| 亚洲成a人片在线www| 亚洲一区日韩精品中文字幕| 亚洲成av人片在线| 欧美日韩久久不卡| 欧美中文字幕视频在线观看| 在线视频一区二区三区在线播放| 国内国产区免费视频| 国产日韩精品久久久| 亚洲人成欧美中文字幕| 天天综合天天添夜夜添狠狠添| 免费在线视频一区二区| 91精品国产综合久久蜜臀| 午夜少妇久久久久久久久| 国产高潮久久久| 91精品蜜臀在线一区尤物| 国产欧美综合在线观看第十页| 亚洲成av人片在线| av一级在线| 亚洲福利在线观看| 日韩欧美亚洲视频| 91欧美日韩在线| 中文亚洲免费| 色综合天天综合网国产成人综合天| 精品国产欧美日韩不卡在线观看| 国产在线观看a| 欧美国产亚洲一区| 在线视频不卡一区二区| 久久精品日韩无码| 中文字幕亚洲二区| 久久视频免费看| 91精品国产综合久久久久| 九九精品调教| 欧美中文字幕| 国产95在线|亚洲| 久久精品女人| 91精品国产综合久久香蕉最新版| 欧美激情视频一区二区三区在线播放| aaa大片在线观看| 精品在线一区二区三区| 日韩精品在线免费观看视频| 欧美三级三级三级爽爽爽| 国产91久久久久| 亚洲影视资源网| 亚洲小说春色综合另类网蜜桃| 欧美久久一二三四区| 91精品国产91久久久久久久久| 一区免费在线| 九九九精品视频| 久久婷婷亚洲| 精品福利一区二区三区| 国产成人精品999在线观看| 亚洲综合日韩中文字幕v在线| 一区二区在线视频播放| 国产在线观看a| 亚洲成年网站在线观看| 中文字幕久精品免费视频| 日韩精品乱码av一区二区| 在线欧美日韩国产| 欧美二区在线观看| 日本一欧美一欧美一亚洲视频| 香蕉精品久久| 日韩欧美国产一二三区| 亚洲热线99精品视频| 久久婷婷国产| 999精品视频在线观看播放| 欧美日韩精品久久久| 亚洲黄色一区二区| 亚洲小说春色综合另类网蜜桃| 精品一二三区| 久久久久久久久99精品| 日韩欧美国产综合| 欧洲精品二区| 午夜国产在线| 五月综合激情日本mⅴ| 日韩不卡一二三区| 国产成人精品网址| 欧美日韩国产观看视频| 国产日韩精品在线观看| 亚洲免费观看在线观看| 91麻豆免费视频网站| 日韩高清不卡一区| 日韩欧美在线看| 国产午夜精品久久| 在线视频1区2区| 黄色一区二区在线| 色综合婷婷久久| 日韩精品视频在线播放| 国产v日产∨综合v精品视频| 日韩视频不卡中文| 亚洲一区在线视频观看| 在线欧美一级视频| 91精品国产综合久久久久久| 91精品在线国产| 欧美日韩在线观看一区| 欧美日韩高清在线播放| 中文字幕国产日韩| 91 中文字幕| 国产婷婷精品| 国产成人精品999在线观看| 亚洲第一视频在线观看| 国产视频三级在线观看播放| 欧美日韩激情在线一区二区三区| 高清中文字幕在线| 欧美亚洲免费高清在线观看| 中文字幕亚洲乱码| 欧美日韩国产观看视频| 欧美日韩国产在线观看| 日韩精品视频中文在线观看| 亚洲免费观看视频| 国产99在线|亚洲| 精品日韩在线播放| 伊人中文字幕在线观看| 中文字幕精品亚洲| 日本不卡免费高清视频| 亚洲欧美日本国产专区一区| 日韩欧美综合在线| 日本免费看黄| 日韩va亚洲va欧洲va国产| 1区2区在线| 欧美日韩中文字幕在线观看| 国产精品一区二区三区免费观看| 91精品在线观看视频| 久久久久黄色| 91精品日本| 婷婷综合福利| 欧美日韩综合不卡| 99综合精品久久| 99久久www免费| 久久99蜜桃精品久久久久小说| 91精品国产乱码久久蜜臀| 日韩一级精品| 欧美一级免费看| 日韩在线不卡| 中文字幕精品亚洲| 国产欧美日产一区| 日韩wumaV| 91精品视频免费在线观看| 日韩视频在线观看一区| 人人做人人澡人人爽欧美| 黄色一区二区在线| 亚洲中午字幕| 欧美中文字幕| 国产福利不卡| 午夜国产福利一区二区| 中文字幕欧美日韩| 欧美三级在线视频| 日韩视频在线观看一区| 欧美国产一级| xxxxx性| 亚洲日本欧美日韩高观看| 国产黄色片中文字幕| 日韩欧美在线视频日韩欧美在线视频| 深夜日韩欧美| 亚洲一区视频在线观看视频| 亚洲高清在线免费| 日韩在线a电影| 欧美高清视频一区二区三区| 欧美日韩一区二区在线视频| 国产香蕉精品视频| 久久久99精品久久| 精品国产网站在线观看| 国产黄色在线观看| 久久香蕉一区| 精品极品三级久久久久| 在线国产日本| 亚洲女同中文字幕| 日韩欧美一二三| av免费网站在线| 日韩精品视频中文字幕| 日韩视频 中文字幕| 国产小视频免费在线网址| 日韩免费久久| 日韩不卡一区二区| 国产欧美日韩中文久久| 在线不卡一区二区| 三级精品视频| 在线欧美一级视频| 日韩va亚洲va欧洲va国产| www高清在线视频日韩欧美| 久久久精品国产免费观看同学| 一本久久a久久精品亚洲| 一区在线视频观看| 国产v日产∨综合v精品视频| 欧美日韩一二三四| 日韩午夜黄色| 国产95在线|亚洲| 在线观看一区日韩| 日韩一二三四区| 国自产拍在线网站网址视频| 国产欧美日韩中文久久| 欧美在线中文字幕| 欧美日韩视频免费看| 午夜一区二区视频| 日韩不卡av| www.久久久精品| 中文精品在线观看| 99视频一区| 欧美日韩国产在线| 国产真实乱子伦精品视频| 亚洲国产无线乱码在线观看| 欧美日韩国产首页| 国产日韩精品电影| 久久精品不卡| 国产欧美日韩成人| 亚洲欧美中文字幕在线一区| 欧美日韩国产综合网| 日韩在线a电影| 99久久久精品免费观看国产| 国产欧美日韩在线观看| 日韩在线视频一区二区三区| 亚洲精品欧美二区三区中文字幕| 日韩中文字幕精品视频| 国产欧美自拍一区|