国产精品青草久-国产精品情侣愉拍-国产精品区网红主-国产精品区一区二-国产精品热久久-国产精品热热热-国产精品人aⅴ-国产精品人成在线-国产精品人妻人伦-国产精品人人

金喜正规买球

WCF分布式安全開發實踐(12):消息安全模式之自定義X509證書驗證:Message_CustomX509Certificate_WSHttpBinding

原創|其它|編輯:郝浩|2009-08-28 10:13:37.000|閱讀 910 次

概述:今天繼續介紹WCF分布式安全開發實踐(12):消息安全模式之自定義X509證書驗證,Message_CustomX509Certificate_WSHttpBinding 。本文介紹的內容主要是:主要是消息安全模式的自定義證書身份驗證方式,基于WSHttpBinding綁定協議的實現過程。

# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

    今天繼續介紹WCF分布式安全開發實踐(12):消息安全模式之自定義X509證書驗證,Message_CustomX509Certificate_WSHttpBinding 。本文介紹的內容主要是:主要是消息安全模式的自定義證書身份驗證方式,基于WSHttpBinding綁定協議的實現過程。主要內容:基本概念,然后是制作證書、服務端配置、客戶端配置、總結。這里應該和Transport傳輸安全模式之自定義證書身份驗證對應,但是消息安全模式這里不使用https。安全基于TLS,傳輸層安全連接。  
    和大部分過程相同。差別在于客戶端證書的驗證過程由我們自己提供。而不是有WCF框架自己完整。
【0】消息安全模式之自定義證書客戶端身份驗證:
       消息安全模式之自定義證書身份驗證需要服務器需要一個有效的可用于TLS 加密和向客戶端驗證服務身份的 X.509 證書,并且客戶端必須信任此服務器證書。而客戶端同樣要提供一個有效的證書,來證明自己的身份。 這里使用http協議。建議安全上下文以后,使用共享安全上下文對SOAP消息進行加密和簽名。使用證書對客戶端和服務進行身份驗證。也就是客戶端提供有效證書才可以訪問此服務。

1.身份驗證(服務器):提供證書,(使用 HTTP)用于初始會話協商和證明服務身份。
2.身份驗證(客戶端):客戶端證書進行身份驗證,自定義驗證代碼

   WCF消息安全模式之自定義證書身份驗證的架構如下:
    
    客戶端建立TLS安全上下文以后,會使用商定的密碼對消息簽名,客戶端使用證書加密數據,服務端使用證書解密數據,保證數據的安全和機密性,消息簽名放置被篡改。
   這里客戶端提供的是有效的證書,服務器端使用自定義代碼對客戶端證書進行驗證。而不是有WCF框架自動完成。
   下面是制作證書的過程,和傳輸安全模式的過程一樣,這里直接使用相同證書制作工具,新啟用端口8001。
【1】制作證書:
(1)使用makecert 工具:Microsoft Visual Studio 2008-->Visual Studio Tools-->Visual Studio 2008 命令提示行。
輸入:makecert -sr localmachine -ss My -n CN=WCFServerPK -sky exchange -pe -r
輸入:makecert -sr localmachine -ss My -n CN=WCFClientPK -sky exchange -pe -r。
-這里制作了連個證書,主要只使用一個WCFServerPK,可以到出密鑰文件pfx,后續我們要導入到其他存儲區,設置為信任的證書。WCFClientPK -是為以后文章準備的,也是可以設置為信任的證書。

 (2) 打開瀏覽器---->Internet 選項----->內容----->證書----->個人,默認是保存到當前用戶CurrentUser,你會看到剛才制作的證書。這個可以查看部分證書,但是功能有限。我們還是使用控制臺證書管理工具。

 

 (3)使用MMC建立證書控制單元查看證書的信息:
  開始--運行--MMC--控制臺--添加刪除單元--證書--當前用戶和計算機各添加一個。能查看和管理CurrentUser和LocalMachine的證書。如圖:

(4)導入證書到信任的人和信任的CA機構里。步驟如下:
    1.導出證書文件,帶密鑰的pfx文件。使用mmc,保存到桌面位置(方便查找)。這里記住你制作證書的密碼。要使用。
    2.導入證書到信任的人。使用任務-導入向導--選擇證書文件,導入即可。
    3.導入證書到信任的機構,使用任務-導入向導--選擇證書文件,導入即可。這個證書就被信任了。
【3】服務端配置:
   服務器證書配置完成以后,我們來配置服務端相關的文件,這里簡單。也可以使用代碼來完成。
    (1)服務類定義:
    重復使用以前定義的服務類代碼。 這里服務類就一個方法就是更具用戶的name來打印調用時間,代碼如下:

 //1.服務契約
    [ServiceContract(Namespace = "//www.cnblogs.com/frank_xl/")]
    
public interface
 IWCFService
    {
        
//操作契約

        [OperationContract]
   ;     
string SayHello(string
 name);

    }
    
//2.服務類,繼承接口。實現服務契約定義的操作

    public class WCFService : IWCFService
    {
     ;   
//實現接口定義的方法

        public string SayHello(string name)
        {
            Console.WriteLine(
"Hello! {0},Calling at {1} "
, name,DateTime.Now.ToLongTimeString());
            
return "Hello! " +
 name;
        }
    }

    (2)消息安全模式配置:
       使用消息安全模式,采用客戶端證書身份驗證策略,Message安全模式下的證書驗證方式配置信息如下:

 

 

    <wsHttpBinding>
      
<binding name="BindingConfigration">
        
<security mode="Message">
          
<transport clientCredentialType="None"/>
          
<message clientCredentialType="Certificate" negotiateServiceCredential="true" establishSecurityContext="true"/>
        
</security>
      
</binding>
    
</wsHttpBinding>

   這里允許啟用安全協商和建立安全上下文。這個配置要應用到服務的終結點配置上。才會生效。
    (1)服務驗證代碼:
    證書制作完整以后,就需要來實現自定義用戶名和密碼的驗證程序。這里要重寫X509CertificateValidator類的 Validate(X509Certificate2 certificate)方法。具體代碼如下:

  //證書驗證程序,這里可以訪問證書數據庫或者其他證書存儲機構,來驗證客戶端證書的真偽。
        public class CustomX509CertificateValidator : X509CertificateValidator
        {
       &nbsp;    
public override void
 Validate(X509Certificate2 certificate)
            {
      &nbsp;        &nbsp;Console.WriteLine(
"Certificate Subject is :{0}"
, certificate.Subject);
   ;             Console.WriteLine(
"Certificate Thumbprint is :{0}"
, certificate.Thumbprint);
  &nbsp;             
//This is the Client  Certificate&nbsp;Thumbprint,In Production,We can validate&nbsp;the Certificate With CA

     ;       &nbsp;   if (certificate.Thumbprint != "748e3f8d07f14750460244045e21633cf1f5b211")
                {

      &nbsp;             Console.WriteLine(
"CertificateValidatation is&nbsp;failed !{0}"
, certificate.Subject);
  &nbsp;                 
throw new SecurityTokenException("Unknown Certificate"
);
                }
&nbsp;               
else

                {
                    Console.WriteLine(
"CertificateValidatation is&nbsp;sucessfully !:{0}", certificate.Subject);
                }
            } 
        }

    這里客戶端證書的指紋是748e3f8d07f14750460244045e21633cf1f5b211。如果客戶端提供的證書信息不對,就直接拋出異常,驗證失敗,實際應用我們可以到CA證書機構或者證書數據庫查詢數據,來判定客戶端證書的有效性。傳輸安全保證了用戶名密碼的機密性,而驗證代碼可以靈活地訪問我們系統的數據庫或者CA來判定客戶端是否是有效的客戶端。可以很好的保護WCF服務。與自定義用戶名密碼的方式一樣,驗證程序比較靈活。服務器不需要導入客戶端證書。
    自定義客戶端代碼我們在配置文件里設置。代碼如下:

            <clientCertificate >
              
<authentication &nbsp; certificateValidationMode="Custom"  customCertificateValidatorType="WCFService.CustomX509CertificateValidator,WCFService"/>
  &nbsp;     &nbsp;   
</clientCertificate>


    (4)服務器證書使用:
        服務器端證書主要是在建立TLS連接會話的時候,證明服務端的身份合法性。
    在服務行為節點屬性里配置使用證書WCFServerPK,其它設置采用默認方式。這里和 配置一樣。具體代碼如下:

<serviceBehaviors>
    &nbsp;   
<behavior name="WCFService.WCFServiceBehavior">
   &nbsp; &nbsp;    
<serviceMetadata httpGetEnabled="true" />
         ; 
<serviceDebug includeExceptionDetailInFaults="false" />
      &nbsp;  &nbsp;
<serviceCredentials>
&nbsp;             
<serviceCertificate  storeName="My"  x509FindType="FindBySubjectName" findValue="WCFServerPK" storeLocation="LocalMachine"/>
   &nbsp;         
<clientCertificate >
 &nbsp;            
<authentication   certificateValidationMode="Custom"  customCertificateValidatorType="WCFService.CustomX509CertificateValidator,WCFService"/>
            
</clientCertificate>
       &nbsp;  
</serviceCredentials>
      &nbsp; 
</behavior>
       
      
</serviceBehaviors>

    這里指定了服務端證書的查找位置和查找條件,我們證書存儲在LocalMachine 個人區域。使用標題進行查找。如果相同標題,需要制定唯一的查找條件。保證查找證書的唯一性。否則會出異常。
   (5)這里我們不需要使用Https傳輸協議,直接使用http協議即可,服務終結點的配置信息如下:

    <services>
      
<service behaviorConfiguration="WCFService.WCFServiceBehavior" name="WCFService.WCFService" >
        
<endpoint 
      &nbsp;   address
="WCFService"
 
&nbsp;         binding
="wsHttpBinding"
 
&nbsp;         bindingConfiguration
="BindingConfigration"

          contract
="WCFService.IWCFService">
        
</endpoint>
        
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
        
<host>
          
<baseAddresses>
            
<add baseAddress="//localhost:8001/"/>
          
</baseAddresses>
        
</host>
      
</service>
    
</services>

   我們的服務元數據終結點使用基地址:。消息安全模式基本使用的都是相同的端口。

【4】客戶端配置:
    這個過程和之前的傳輸安全模式下,參考 , 添加服務的過程一樣。直接引用。
    (1)引用元數據:
    因為服務的元數據交換節點啟用了Http協議,我們在客戶端項目添加元數據地址查找服務信息的時候,界面如下:
    
   繼續就會添加完畢服務引用。過程和普通的添加服務元數據引用一樣,會產生客戶端相關代碼文件。輸入命名空間,現在我們點擊Ok。等待完成即可。  
    (2)配置文件:
 &nbsp;  客戶端配置文件使用默認設置,主要是安全模式的設置要如下,與服務端匹配。使用證書驗證方式。

bindings>
            
<wsHttpBinding>
                
<binding name="WSHttpBinding_IWCFService">
                    
<security mode="Message">
                        
<transport clientCredentialType="None" proxyCredentialType="None"
                            realm
="" />
                        
<message clientCredentialType="Certificate" negotiateServiceCredential="true"
                            algorithmSuite
="Default" establishSecurityContext="true" />
                    
</security>
                
</binding>
            
</wsHttpBinding>
        
</bindings>

    (3)客戶端證書:
        這里我們要在配置文件里提供客戶端的證書,也可以采用代碼方式提供客戶端證書。配置文件的方式比較簡單。
直接在endpointBehaviors里設置以后,應用到終結點行為配置上就可以了。代碼如下:

      <behaviors>
        
<endpointBehaviors>
          
<behavior name="endpointBehavior">
            
<clientCredentials>
              
<clientCertificate storeName="My"
                                 x509FindType
="FindBySubjectName"
                                 findValue
="WCFClientPK"
                                 storeLocation
="CurrentUser"/>
            
</clientCredentials>
          
</behavior>
        
</endpointBehaviors>
      
</behaviors>

    (4)測試代碼:
      等待代碼生成結束,我們這里就直接生成客戶端代理類的實例來調用服務進行測試。這里客戶端在調用服務以前,必須信任證書,這里我們使用了一段通用的代碼,來建立TLS使用。這里會信任服務器的證書。代碼如下:

 public static class Util
    {
      &nbsp; 
/// <summary>

        
/// Sets the cert policy.
     ;   
/// </summary>

        public static void SetCertificatePolicy()
        {
            ServicePointManager.ServerCertificateValidationCallback
      &nbsp;                
+=
 RemoteCertificateValidate;
        }

     ;   
/// <summary>

        
/// Remotes the certificate validate.
       &nbsp;
/// </summary>

        private static bool RemoteCertificateValidate(
  &nbsp;        
object
 sender, X509Certificate cert,
            X509Chain chain, SslPolicyErrors error)
        {
            
// trust any certificate!!!

            System.Console.WriteLine("Warning, trust any certificate");
&nbsp;           
return true
;
        }
    }

   客戶端測試代碼很簡單,我們不需要提供客戶端證書了,因為配置文件里已經設置完畢。接下來就是通過客戶端代理來調用WCF服務。代碼如下:

       static void Main(string[] args)
        {

 &nbsp;     &nbsp;    
try

            {
                Console.ForegroundColor 
= ConsoleColor.Green;
        &nbsp;       WCFClient.ClientProxy.WCFServiceClient wcfServiceProxy 
= new WCFClient.ClientProxy.WCFServiceClient("WSHttpBinding_IWCFService"
);
                
//通過代理調用SayHello服務

     &nbsp;&nbsp;         string sName = "Frank Xu Lei &nbsp;Message Certificate WSHttpBinding";
       &nbsp;        
string sResult = string
.Empty;
                Util.SetCertificatePolicy();
  &nbsp;              sResult 
=
 wcfServiceProxy.SayHello(sName);
 &nbsp;   &nbsp;          Console.WriteLine(
"Returned Result is {0}"
, sResult);
            }
 &nbsp;          
catch
 (Exception e)
            {
      ;         Console.WriteLine(
"Exception : {0}"
, e.Message);
            }
            
//For Debug

            Console.WriteLine("Press any key to exit");
            Console.Read();
            
        }

    這里也可以使用代碼來設置證書wcfServiceProxy.ClientCredentials.ClientCertificate.Certificate = new X509Certificate2("WCFClientPK.pfx", "password");WCFClientPK.pfx是導出的客戶端證書的文件,包含密鑰,密碼為保護密碼。

  (4)測試結果:
   啟動宿主程序,然后啟動客戶端程序,客戶端成功調用服務,宿主打印的消息。如圖:

【5】總結
     Windows Communication Foundation (WCF) 服務和客戶端。WCF安全機制都是依賴現有的安全體系和框架來完成的。這里的消息安全模式下的客戶端證書身份驗證,其實沒有太大的變化。就是使用證書來驗證客戶端的有效性,合法性。
   (1)服務器需要一個證明服務器身份和有效的可用于TLS傳輸層安全的 X.509 證書,并且客戶端必須信任此服務器證書。
   (2)客戶端提交證書的方式與傳輸安全之證書驗證方式一樣,服務器端需要提供證書,但是不需要httpcfg.exe設置。
   (3)初始協商需要服務器證書來建立TLS連接,協商完畢以后,建立共享安全上下文,這里使用商定的加密算法對SOAP消息進行加密和簽名。
   (4)如果你啟用協商,而不把服務器證書在客戶端設置信任,導入信任的辦法機構,會出現SOAP安全協商失敗的異常。
   (5)和消息安全模式的客戶端證書驗證,過程基本一樣。差別只是在于客戶端證書有效性驗證,前者使用的是WCF框架自定來驗證,這里我們使用的是自定義驗證程序,重新實現了CustomX509CertificateValidator : X509CertificateValidator的Validate(X509Certificate2 certificate)方法。這里我們可以方便的定義具體的驗證策略,也可以把證書信息存在特定的數據庫,或者直接代碼從證書存貯區域獲取證書信息進行驗證。


標簽:

本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn

文章轉載自:博客園

為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
午夜视频福利在线观看 | 国产又粗又| 欧美精品v国产精品 | av无码午夜福利一区二区三区 | 午夜宅女污流水app 午夜宅宅伦电影网 | 在线欧美日韩亚洲国产一区 | 99精品众筹| 91人人 | 日韩欧美一本书道一区二区 | 99影视| 在线观看国产精品不卡的av | 国产精品欧美日韩一区二区 | 天天操天天干免费观看 | 九色国产在视频线精品视频 | 国产激情视频在线观看的 | 欧美孕妇变态重口另类 | 精品欧美成 | 少妇熟女视频一区 | 国产主播大尺度精品福利 | 亚洲精品不卡久久久久久 | 蜜臀av无码国产精品色午夜麻豆 | 成年女人黄网站18禁 | 国产主播大尺度精品福利 | 国产亚洲第一页电影 | 91麻豆果冻天美精东蜜桃传媒 | 成人无码人妻 | 国产精品免费视频一区二区三 | 福利姬液液酱:惊人喷水表演 | 在线观看免费av片 | 国产成人精品一区二三区2025 | 国产精品亚韩精品 | 国产乱女婬av麻豆国产 | 精品尹人在线观看 | 国产精品视频平台推出全新 | 东京热无码中文字幕av百度 | 国产欧美一区二区三区在线看 | 欧美亚洲日韩在线观看 | 色综合久久综合欧美综合网 | 国产成人亚洲综合无码ⅴ | 91嫩草亚洲精品 | 精品视频在线免费播放 | 精品一久| 91精品国产综合久久久蜜臀粉嫩 | 国产精品鲁鲁视频 | 精品一区二区三区四区日产 | 国产成人午夜高潮毛片 | 91大神在线资源观看无广告 | 免费无码ⅴ视频网 | 亚洲精品ty久久久久久久久久 | 少妇被躁爽到高潮无码久久 | 亚洲午夜一级高清免费 | 国产精品99久久久久久一二区 | 亚洲美日韩av中文字幕无码 | 久久av无码 | 日日摸人人澡97香蕉 | 国产成人精品午夜在线播放 | 一区二区三区精品aⅴ专区 一区二区三区精品黄色影院 | 日本无吗不卡在线观看 | 欧美情侣作爱www | 精品国产一区二区三区四区色欲 | 日本人妖ts一区二区 | 国产精品一区二区av日韩在线 | 中文国产一区二区三区在线观看 | 国产热re99久久6国产精品首 | 成人欧美一区二区三区在线电影 | 久久91精品国产一区二区 | 精品久久精品久久 | 国产精品一区蜜臀91 | 91av国产视频 | 国产精品视频平台推出全新 | 亚洲综合色一区二区三区另类 | 精品无码国产不卡在线观看首 | 欧美亚洲国产日韩综合在线播放 | 无码一区二区三区在线观看 | 91啪啪| 精品人妻视频一区二区三区 | 97人妻人人做人碰人人爽免费下载 | 久久88台湾三级香港三级 | 日韩无码亚洲中文字幕 | 精品无码国产自产拍在线观看蜜桃 | 91精品国产一区自在线拍 | 亚洲综合国产精品一区二区99 | 国产成人精品免费久久久久 | 欧美日韩国产高清在线 | 国产精品自拍午夜福利在线播放 | 国产精品久久久久久一级毛片 | 91久久精品一区二区别 | 亚洲综合无码一区二区加勒此 | 亚洲aⅴ天堂av在线电影猫咪 | 国产福利在线观看麻豆 | 丰满人妻跪趴高撅肥臀玄幻小说 | 国产99久久九九精品免费 | 国产福利在线观看麻豆 | 国产成人精品.一二区 | 国产精品成人午 | 精品熟人妻一区二区三区四区不卡 | 国精产品一区二区三区公司 | 国产成人午夜福利在线 | 国产欧美日韩综合精品久久一 | 成人一级毛片在线观看视频 | 中文字幕精品无码一区二区 | 国产香港日本三级在线观看 | 最新国产资源片在线观看 | 亚洲精品乱码久 | 精品国精品无码自拍自在线 | 无码午夜性爱视频 | 91精品专区国产在线观看高清 | 精品偷自拍另类在线观看 | 国产白丝丝高跟在线观看 | 日本中文字幕在线视频一区 | 色一情一乱一伦一区二区三欧美 | 欧美日韩在线在线观看 | 成人午夜视频在线观看 | 三区免费观看 | 国产精品毛片无码 | 国产一区二区三区乱码在线观看 | 精品久久久久 | 黄色a级国产 | 在线无码中文字幕一区 | 国产91在线精品福利 | 日韩精品中文字幕一区二区三区 | 国产成a人片在线观看视频9 | 亚洲成a人片在线观看网站 亚洲成a人片在线观看无码 | 无码一区二区波多野结衣 | 午夜精品久久久久久99热 | 国产激情在线观看 | 国产三级高清视频在线观看 | 欧美成人在线播放视频 | 精品国产18久久久久久 | 天天躁夜夜躁狠 | 国产男女猛烈无遮挡a片 | 国产精品自产拍在线观看中文 | 国产在线自在拍91 | 国产成人午夜福利在线播放 | 国产91大片精品一区在线观看 | 日日躁夜夜躁狠狠久久av | 人人狠狠久久综合亚洲婷婷 | 成全影院大全在线观看中文字幕 | 成人午夜小视频手机在线看 | 91福利影院| 国内精品久久国产 | a性色生活片久久毛片牛牛 a亚洲欧美中文日韩在线v日本 | 中文无码熟妇人妻av在线 | 久久成午夜精品一区二区三区 | 亚洲国产综 | 久久高清国产视频 | 国产精品亚洲欧美—级久久精品 | 亚洲av成人无码久久 | 91精品国产免费青青碰 | 精品国产三级a乌鸦在线观看99 | 三级欧美三级 | 久久成人精品免费播放 | 无码精品 | 美女高潮| 最新国产麻豆aⅴ精品无码 最新国产一级a一片免费观看 | 一区二区免费在线 | 国产精品午夜爆乳美女视频 | 91久久人澡人人添人人爽 | 国产精品无码a精品影院 | 亚洲精品国产综合久久一线 | 国产一区二区三区亚洲欧美 | 国产免费网站看v片在线观看 | 日韩成人国产精品秘片多多 | 精品无人区无码乱码 | 国产精品高潮呻吟久久av无码 | 成人青草亚洲国产 | 亚洲综合精品网站在线观看 | 亚洲精品欧美 | 亚洲av无码国产综合专区 | 精品久久久久久中文字幕人妻 | 精品国产91乱码一区二区 | 人妻无码久久精品人妻 | 9久久99久久久 | 国产欧美亚洲三区久在线观看 | av区无码字幕中文色 | 日韩一区二区免费 | 成年女人免费视频播放体验区 | 国产台湾无码av片在线观看 | 91精品国产综合久久精品 | 99久久免费精品高清特色大片 | 国产v亚洲v天堂无码久久久91 | 国产成人午夜福利在线观看 | 国产免费一区二区视频 | 97国产在线看片免费人成视频 | 国产精品18v片在线 国产精品18久久久久久vr | 久久99蜜桃精品久久久久 | 欧美永久精品大片综合nba免 | 亚洲av无码专区国产乱码dvd | 日本高清一区二区在线 | 日韩精品极品视频在线观看免费 | 91精品在线观看入口火爆更新 | 国产精品亚洲а∨无码播放不卡 | 国产人成高清视频在线观看免费 | 成人国产精品视频频 | 国模大胆一区二区三区 | 国产91熟女一区二区三区 | 精品无码国产社区野花在线观 | 亚洲成v| 国产精品99久久精品爆乳 | 欧洲av无码放荡人妇网站 | 婷婷在线观看视频免费播放 | 成人a毛片免费观看网站 | 国产午夜片无码区在线观看 | 国产欧美久久久精品 | 国产精品va在线观看不 | 日本黄网 | 成人av鲁片一区二区 | 高潮喷水波多野结衣在线观看 | 中文字幕av专区无码不卡久久 | 日本字幕有码 | 国产爆乳美女 | 久久99久久久精品 | 波多野结衣爽到高潮大喷 | 精品国产群3p在线观看91 | 办公室秘书无码激情av | av片在线观看永 | 亚洲av无码成人精品区在线观 | 午夜精品男人的天堂 | 色综合99久久久无码国产精品 | 一区二区三区美女视频免费观看 | 无人区乱码一线忘忧草 | 国产亚洲色婷婷久久99精 | 99久久婷婷国产综合精品草原 | 无码av免费一区二区三区 | 98精品国产高清在线看入口 | 日韩精品一区二区三区四区免费 | 久久99国产精一区二区三区 | 国产男女猛烈无遮挡 | 国产乱人视频在 | 午夜性色福 | 成年女人a毛片免费视频 | 成人aⅴ综合视频国产永久观看 | 亚洲国产小视频 | 东京一区二区三区高清视频 | 欧洲美熟女乱又伦av色欲 | 亚洲午夜精品久久久久久影 | 国产亚洲精品线观看 | 99热视热频这 | 99久久精品国产国产毛片 | 中文字幕第1页精品一区 | 99无码 | 国产一区日韩精品欧美在线 | 国产成人精品综合久久久久 | 在线看片免费人成视久网 | 国产高清自拍一区 | 亚洲av日韩av高清在线播放 | 丰满人妻跪趴高撅肥臀最 | 亚洲成a人在 | 国产毛片精品视频网站 | 国产精品精品自在线拍 | 无码成年人电影免费看 | 国产精品初高中精品免费观看 | 日本一区二区三区视频免费看 | 白丝护士高潮喷水免费网站 | 欧美婷婷六月丁香综合 | 欧美性大战xxxxx久久久√ | 日韩欧美国产综合在线 | 欧洲人妻丰满av无码久久不 | 无码专区| 东京热app | 91久久偷偷鲁偷偷鲁综合 | 国内少妇人妻丰满av | 欧美成人尤物影院视频在线播放 | 九九九精品成人免费视频 | 国产九九精品在线 | 国产日韩精品1区2区3区 | av无码在线观看 | 亚洲中文字幕久久精品无码app | 国产午夜精品一区二区三区嫩草 | 日本久久香 | 国产成人亚洲精品青草天美 | 成人国产精品视频 | 国产在线视频无码台湾 | 成人国产一区二区三区精品 | 亚洲综合色区在线观看 | 中文字幕无码精品三级在线电影 | 国产一区二区三区在线免 | 狠狠操狠狠干 | 98国产精品综合一区二区三区 | 精品动漫中文字幕一区二区三区 | 亚洲精品国精品久久99热 | 国产精品特级露脸av毛片 | 亚洲a∨毛片无码专区国产乱码 | 精品国产自永久观看在线 | 欧美亚洲爆乳一区二区三区 | 国产高潮一区在线流白浆 | 丰满少妇熟女高潮流白浆 | 国产一级特黄不卡在线 | 亚洲精品无码一区二区三区四虎 | 国产免费av片在线看观看 | 亚洲精品国产综合一线久久 | 亚洲国产精品浪潮久久久av | 欧美日韩国产免费一区二 | 午夜成人精品无码色欲 | 免费无码v片在线观看中文 免费无码成人av在线播放不卡 | 亚洲av综合色区无码二区爱av | 特级做a爰片毛片免费69 | 91在线无精精品秘一区二区 | 欧美成人一区二区三区不卡视频 | 99久久婷婷免费国产综合精品 | 精品国产乱码久久久久 | 成人色综合 | 91精品国产综合久久久动漫百度 | 亚洲av永久中文无码精品综合 | 国产精鲁鲁视频在线观看 | 国产成人影院一区二区三区 | 高清亚洲香蕉在线播放av | 国产久久九九精品无码免费 | 一区二区精品在线 | 国产一二区 | h漫无码动漫av | 国产熟人av一二三区 | 日韩欧美国产传媒第一区二区 | 国产精品视频免费观看 | 欧美精品在线一区 | 亚洲欧美日韩综合一区在线观看 | 黄色网页大全在线免费观看啊啊啊啊 | 欧美a级| 在线观看麻豆 | 欧美区精品系列在线观看不卡 | 亚洲永久无码av一区二区三区 | 国产日韩视频毛片 | 在线一区二区不卡 | 亚洲av无码乱码麻豆精品国产 | 日本一本免费一二区 | av天堂精品 | 国产一久久香蕉国产线看观看 | 亚洲午夜国产精品日本亚洲欧美在线 | 无码精品国产d在线观看 | 精品欧美一区视频在线观看 | 精品久久亚洲一级α | 日本一区二区三区精品福利视频 | 99久久久精品免费观看国产 | 久久成人免费 | 国产一区二区三区日韩精品 | 在线亚洲视频播放在线观看 | 午夜无码在线免费网站 | 日韩精品一区二区三区免费视频 | 国产视频精品免费视频 | 精品夜色国产国偷自产91 | 东京热一区二区三区无码视频 | 成人a视频片在线观看免 | 高清无码污| 内射人妻无码色av天堂 | 97久久久人妻精 | 花蝴蝶在线观看片3 | 午夜福利无码不卡在线观看 | 国产r级在线 | 国产欧美亚洲三区久在线观看 | 国产日韩欧美日韩欧美 | 亚洲精品成人av观看 | 激情一区二区三区成人 | 91xxx| 国产欧洲黄色一级片视频 | 国产精品自产拍高潮在线观看 | 91精产国品一二三产区 | av免费视频 | 在线欧美日韩亚洲国产一区 | 成人午夜性a一级毛片免费看 | 精品视频一区 | 自拍视频91 | а√天堂8资源中文在线 | 99精品国产自在现线10页 | 日韩福利短片在线观看 | 色偷偷91久久综合噜噜噜 | av天堂最新手机网址无码窝 | 精品一区二 | 熟女精品视频一区二区三区 | 亚洲精品97| 国产爆初菊一区视频 | 欧美一区二区三区黑人免费 | 性色av一区二区三区影视 | 成人亚洲福在线观看福利网址 | 99久久精品国产国产毛片 | 国产亚洲日韩av在线播放 | 国产第一页久久亚洲欧美国产 | 成人亚洲一区无码久久 | 欧美一级夜爽爽爽在线播放 | 国产成人精品亚洲线观看 | 无码aⅴ精品一区二区三区 无码aⅴ精品一区二区三区浪潮 | 日韩一区二区三区免费播放 | 久久99精品久久久久久妇女 | 亚洲精品无码永久在线观看 | 亚洲熟女乱色一区二区三区 | 精品欧美成人高清在线观看观看视频 | 精品无码国产自产在线观看水 | 欧美精品一国产成人综合久久 | 亚洲夜夜骑 | 欧美精品亚洲 | 无码不卡一区二区三区在线 | 无人视频免费观看免费视频 | 成人麻豆亚洲综合无码精品产 | 国产午夜精品久久久久 | 亚洲午夜日 | 亚洲国产电影久久 | 午夜午夜精品一区二区三区文 | 午夜dv内射 | 久久国产 | 国产成人免费在线观看 | 亚洲日韩国产一区二区蜜桃 | 欧美日韩加勒比精品一区 | 97久人人做人人妻人人玩精品 | 国产福利萌白酱精品tv一区 | 国产福利小视频在线免费观看 | 亚洲日本ⅴa中文字幕 | 国产女白丝脚交视频播放 | 国产激情精 | 日韩精品高清一区二区三区 | 亚洲av无码国产精品色 | 99久高清| 国产综合色视频久久久 | 成人欧美一区二区三区白人 | 少妇a级毛片人成网 | 亚洲综合无码一区二区 | 国产激情精品一区二区三区 | 午夜理伦三级理论三级 | 无码永久免费av网站中文 | 亚洲av第一 | 东京热视频网 | 蝌蚪中文日韩精品字幕在线观看 | 国精品无码一区二区三区在线蜜臀 | 福利视频99 | 99久久国产综合色婷婷 | 午夜精品久久久久久中宇 | 国产蜜桃一区二区三区在线观看 | 色吊丝国产 | 亚洲精品高清国产麻豆专区 | 东京热无码中文人妻 | 国产伦精品一区二区三区 | 国产另类精品自拍 | 国产av旗袍丝袜精品无码麻豆 | 午夜天堂一区人妻 | 91免费看`日韩一 | 91九色中文在线播放 | 日韩一区二区三区免费高清 | 成人精品一区二区 | 国产女主播喷水视频在线观看 | 国产一区二区三区乱码在线观看 | 综合国产精品私拍国产在线 | 少妇高潮毛片免费观看a片 少妇高潮毛片色欲ava片 | 少妇人妻久久久久久97人妻 | 精品人妻无码一区二区蜜桃 | 亚洲av乱码一区二区三区人人爱 | 亚洲国产综合自在线婷婷 | 国产国产人在线成免费视频 | 久久99精品久久久久麻豆 | 凹凸国产熟女精品视频app | 国产欧美国日产网站 | 精品动漫福利h视频在线观看 | 中文字幕日韩欧美 | 国产美女一级a在线 | 91精品欧美一区二区综合在线 | 日韩视频精品动漫一区 | 午夜毛片免费看 | 人妻欧美精| 中文韩国日本免费不卡五月天成人 | 九月婷婷人人澡人人添人人爽 | 国产av巨作丝袜秘书 | 精品久久aⅴ人妻中文字幕 精品久久av电影 | 国产精品日韩免费观看 | 99国产这里有精 | 国产97在线观看 | 深夜国产一区二区三区在线看 | 欧美高清一区三区在线专区 | 日本大片免a费观看视频老师 | 一级欧美伦奷 | 午夜一级免费 | av一级黄片激情a级 av一级午夜无码久久精品 | 少妇无码v无码专区 | 亚洲日韩一区二区三区 | 亚洲av无码片区一区二区三区 | 午夜影院a级毛片 | 国产欧美日韩综合在线成 | 人妻91麻豆一区二区三区 | 亚洲福利网站 | 中文字幕日本一 | 国产精品乱码在线观看 | 99不卡无码中文字幕在线 | 日产一线 | 日韩欧美一区二区三区在线视 | 日本欧美一区二区三区乱码 | 91综合精品国产丝袜长腿久久 | 国产福利一区二区免费视频 | 亚洲日韩aa特黄毛片试看 | swag精品电视剧在线观看 | 亚洲av综合av一区二区三区 | 97精品伊人久久大 | 久久电影| 亚洲精品国产自在现线99这里 | 国产成年无码av片在线 | 成人性生交大片免费看中文 | 国产一区二区日韩欧美在线 | 亚洲精品成人网线 | 精品国产不卡一区二区三区 | 麻豆蜜桃国产精品无码视频 | 国产成人欧美日本在线观看 | 国产午夜激无玛av毛片不卡 | 97精品| 国产日韩av大片一区二区 | 福利姬液液酱喷水视频在线观看 | 精品国产群3p在线观看 | 国产成人无码精品久久久 | 囯产精品一区二区三区线 | 日韩人妻无码一区二区三区久 | 狠狠精品久久久无码中文字幕 | 97亚洲熟妇自偷自拍另类图片 | 国产av国片精品一区二区 | 黄色视频在线观看免费h片 黄色视频在线免费观看 | 成本人在线观看视频网站 | 亚洲精品天堂成人片 | 国产ⅴ片在线播放免费无码 | 欧美日韩精品一区二区三区高清视频 | 精品国产乱码久久久久久免 | 国产一区丝袜高跟在线i91传媒 | 波多野42部无 | 国产高清色诱视频在线播放 | 日韩人妻一区二区三区蜜桃视频 | 欧美视频在线视 | 亚洲国产精品国自产拍a∨ 亚洲国产精品国自产拍av | 国产剧情三级片在线观看 | 中文字幕高清免费大全8 | 人妻系列偷拍无码视频 | av无码专区亚洲av波多野结衣 | 亚洲专区av第1页在线 | 韩国三级a视频在线观看 | 91精品国产91久久久久久青草 | av在线免费观看无码 | 97久久精品久久免费观看 | 成年男女免费视频网站 | 国产v亚洲v欧美v专区 | 91精品久久久久久久久久小网站 | 无码人妻精品一区二区三区51 | 亚洲日本久久精品 | 亚洲午夜精品久久久天堂 | 99精品国产高清一区二区麻豆 | 91天堂网| 国产乱码精品一区二区三区香蕉 | 久久99精品久久久久久水蜜桃 | 99爱国产精品免费高清在线 | 97se亚洲国产综合自在线观看 | 无码人妻精品一区二区三区51 | 中文字幕熟妇人妻在线视频 | 亚洲a∨毛片无码专区国产乱码 | 日本一区二区免费不卡视频 | 香蕉天天综合网日韩欧影视 | 亚洲欧美日韩一区在线观看 | 一级做a爰片久久毛片16 | 国产一级做美女做受 | 中文无码制 | 日韩亚洲欧美中文高清 | 中文国产成人久久精品流白浆 | 国产精品人成在线观看 | 国产乱子 | 国产在线观看91精品2025 | 日韩亚洲欧美久久久www综合 | 天堂一区二区三区在线观看 | 欧美一区二区三区激情 | 精品粉嫩 | 国产精品99久久99久久久动漫 | 国产suv精品一区二区 | 国产曰韩ai一区二区三区 | 国产在线ts人妖免费视频 | 日韩av大片在线 | 激情综合亚洲九月色 | 日本aⅴ精品一区二区三区久久 | 欧美a级片免费观看 | 国内精品伊人久久久久av影院 | 免费一区二区 | 日本高清一本一区二区三区 | 国产黄a三级三级三级看三级 | 国产剧情精品 | 日韩精品搭讪在线视频播放 | 成人黄app福| 黄色三级大片 | 国产激情视频在线观看免费播放 | 中文字幕av无码专区第一页 | 最新国产剧大全免费在线观看 | 国产91色在线观看 | 国产国拍亚 | 国自产精品手机在线视拍 | 午夜免费观看福利片一区二 | 高清无码不卡视频 | 国产在线精品99一区不卡 | 少妇综合久久中文字幕 | 国产午夜福利在线永久视频 | 丰满岳乱妇在线观看中字无码 | 亚洲av成人综合网久久 | 91夜色| 国产一区二区视频在线观看 | 国产精品亚洲电影久久成人影院 | 精品久久久一区无码av野花影视 | 无码不卡一区二区三区在线 | 日韩中文字幕一区二区不卡 | 99久久婷婷免费国产综合精品 | 色视频在线观看免费视频 | 97久久草草超级碰碰碰 | 午夜爱爱免费视频体验区 | 日韩版码免费福利视频 | 无码任你躁久久久久久老妇 | 波多在线播放720p蓝光免费播放 | 亚洲aⅴ无码码潮喷在线观看 | 香蕉久久av一区二区三区 | 国产午夜福利电影免费在线观看 | 久久99精品国产是什么意思 | 99久久无色码中文字幕人妻 | 3d经典动漫影片推荐! | 国内精品久久久久久久影视 | 日本三级日产三级国产三级 | 精品免费国产一区二区三区 | 无码精品黑人一区二区三区 | 婷婷人人爽人人爽人人片 | 国产av无码专区亚洲av桃花庵 | 欧美一级在线播放 | 国产无码高清在线观看 | 欧美日韩视费观看视频 | 国产成人免费高清在线观看 | 日韩人妻不卡一区二区三区 | 亚洲av片不卡无码久久 | 国产日韩av免费无码一区二区 | 国产v一区二区综合 | 成年永久一区二区三区免费视频 | 99精品众筹| 国产午夜福利片 | 91精产品自偷自偷综合下 | 亚洲国产精品高清在线观看 | 国产大量精品视频网站 | 国产精品无码久久久久成人麻豆 | 免费一区二区 | 亚洲国产av一区二区三区 | 久久成人免费观看全部免费 | 亚洲一卡二卡三卡四卡无卡 | 国产精品午夜波多野结衣 | 国产精品一区二区三区免费视频 | 国产激情av一区二区三区 | 亚洲一区二区三区国产精品无 | 国产麻豆剧果冻传媒兄妹蕉谈 | 亚洲妇色视频在线观看 | 日本中文字幕亚洲乱码视频 | 亚洲午夜精品无码专区在线播放 | 国产伦人人人人人人性 | 欧美精品一级 | 国产精品自产拍在线观看 | 成人亚洲欧美日韩在线观着 | 国产麻豆剧果冻传媒一区 | 国产福利精品在线 | 一级片中 | 在线播放国产一区二区三区 | 精品久久人人爽人人玩人人妻 | 亚洲成av人片在线观高清 | 日韩精品久久无码中文字幕 | 少妇精品揄拍高潮少妇 | 国产97人人超碰cao蜜芽 | 91精品国产色综 | 亚洲欧美日韩国产综合高清 | 果冻传媒在线观看九一制片厂 | 日本激情女教师一区 | 成人免费视频在线观看 | 国产一区二区中 | 亚洲av无码专区国产 | 国产97在线视频播放 | 国产高清免费在线观看 | 在线播放成人电影片 | 欧美色图亚洲自拍 | 国产亚洲成av片在线尤物 | 欧美巨鞭大战丰满少妇 | 欧美日韩一区二区三区人妻 | 国产午夜福利在线永久视频 | 国产热re99久久6国产精品首 | 午夜天堂精品久久久久 | 日韩欧美国产一区二区三区免费 | 亚洲av无码国产一区二区三区 | 亚洲精品无码专区在线播放 | 国产欧美日韩视频在线观看一区 | aⅴ中文字幕 | 亚洲一级成人久久久 | 极品尤物国产在线播放 | 国产亚州视频在线中文字幕 | 91青青视频| 国产微拍精品一区二区 | 日韩欧美一区二区三区在线视 | 人妻熟妇乱又伦精品视频 | 国产在线精品91国自产拍免费 | 91大神大战高跟丝袜美女 | 欧美日韩高清 | 天天爽夜夜爽夜夜爽精品视频 | 国产高清无码一区二区 | 日本免费在线观看a∨ | 三级片国产在线观看 | 日日噜噜夜夜狠狠va视频 | 99xxxx综合 | 在线a亚洲视频播放在 | 99re免费99re在线视频 | 无码专区久久综合久中文字幕 | 99久久99久久精品国产 | 91嫩草国产在线看网站 | 精品一区二区三区视频在线观看免 | 亚洲欧美变态另类综合 | 福利姬液液酱:惊人喷水表演 | a级日本理论片在线播放 | 亚洲成a人| 99精品全国免费观看视频 | 亚洲国产成人精品综合av | 欧美中文综合在线观看 | 精品国产乱码一区二区三区麻豆 | 亚洲国产精品线在线观看 | 午夜专区三级无码 | 午夜无码| 91青青草视频在线观看 | 波多野结衣一区二区免费视频 | 99re在线视频精品新地址 | 国产三级在线观看播放 | 欧美乱大 | 精品国产不卡一区二区三区 | 成全高清在线播放电视剧 | 黄片看看亚洲最大 | 亚洲最大无码av网站 | 亚洲精品中文字幕不卡在线 | 苍井空亚洲精品aa片在线播放 | 丰满人妻熟妇乱又伦精品视频三 | 97久久精品人人澡人人爽 | 99久久免费精品国产男女性高 | 精品人妻无码中字系列 | 日本免费一区二区视频 | 精品视频在线播放一区二区三区 | 国产美女91ywav | 亚洲a∨中文无码 | 日韩av片无码一区二区不卡电影 | 国产成人无码aⅴ片在线观看 | 97久久偷偷做嫩草影院免费看 | 午夜国产精品电影在线观看一区 | 无码中文字幕精品推荐 | 欧洲无码| 国产99久久九九精品无码 | 国产很色很黄很大爽的视频 | a级毛片内射免费视频 | 无码视少妇视频一区二区三区 | 91高清视频| 国产成人av一区二区三区在线观看 | 成人午夜精品网站在线观看 | 国产亚洲一区二区三区 | 久久99国产综合精品1 | 亚洲综合五月天国产av | 97久久精品人人槡人妻人人玩 | 国产精品亚洲片在线观看不卡 | 亚洲精品一区二区三区不 | 午夜无码视频一区二区三区 | 欧美孕妇变态重口另类 | 果冻传媒在线视频完整版电影在线 | 91探花在线观看 | 亚洲国产精品99久久久久久 | 人人玩人人添人人澡免费 | 99久久国产精麻豆 | 狠狠色狠狠综合天天 | 日韩一区二区三区不卡视频 | 人人人澡人人人妻人人人爽 | 午夜成人在线观看 | 91香蕉视频在线 | 国产一级毛片一区二区三区 | 91色色无码综合国产 | 久久成人国产精品免费软件 | 国产av天堂无码一区二区三区 | 亚洲精品xxx | 波多野结衣av无码 | 亚洲精品国产av成拍色拍 | 在线人成视频播放午夜福利 | 97伦理手机高清免费在线观看 | 黄色成人在线播放 | 91精品国产91久久久久久青草 | a免费不卡观看 | 波多野结衣电影在线完整版在线播放 | 国产手机在线片无 | 免费无码在线观看久久精品视频国产 | 98国产精品综合一区二区三区 | 国产成人午夜福利在线观看视频 | 在线观看无码免费视频网站 | 性色a∨人人爽网站hd | 国产大片黄在线观看私人影院 | 亚洲性爱av免费在线播放 | 亚洲日本中文字幕乱码在线 | 精品一区二区三区在线观看 | 国产午夜理论不卡在线观看 | 日韩国产一区 | 日韩在线亚洲欧美另类青青 | 黑人和国产小电影 | 国产亚洲91在线 | 国产成人精品日本亚洲77美色 | 丰满人妻大屁股一区二区三区 | 日韩av在线免费看 | 欧美日韩在线一区二区 | 中文字幕爆乳巨爆乳系列无码 | 巨波霸乳在线k8永久免费 | 日韩人妻无码潮喷中文视频 | 国产精品无码一区二区三 | 毛片无码久久 | a级日本理论片在线播放 | 国产农村妇女精品一二区 | 在线看片人成免费视频播放 | 日本高清二区视 | 国产成人欧美日本在线观看 |