超碰91资源站-超碰97豆花-超碰97人妻-超碰97人人干-超碰97人人香蕉-超碰97天天操-超碰97在线资源站-超碰97资源站共享-超碰97资源站总站-超碰aa在线91-超碰av操-超碰爱爱

半岛外围网上直营

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

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

概述:今天繼續介紹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
        {
             
public override void
 Validate(X509Certificate2 certificate)
            {
                 Console.WriteLine(
"Certificate Subject is :{0}"
, certificate.Subject);
                 Console.WriteLine(
"Certificate Thumbprint is :{0}"
, certificate.Thumbprint);
                 
//This is the Client  Certificate Thumbprint,In Production,We can validate the Certificate With CA

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

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

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

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

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


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

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

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

    <services>
      
<service behaviorConfiguration="WCFService.WCFServiceBehavior" name="WCFService.WCFService" >
        
<endpoint 
           address
="WCFService"
 
           binding
="wsHttpBinding"
 
           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)配置文件:
     客戶端配置文件使用默認設置,主要是安全模式的設置要如下,與服務端匹配。使用證書驗證方式。

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
    {
         
/// <summary>

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

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

         
/// <summary>

        
/// Remotes the certificate validate.
         
/// </summary>

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

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

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

       static void Main(string[] args)
        {

             
try

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

                string sName = "Frank Xu Lei  Message Certificate WSHttpBinding";
                 
string sResult = string
.Empty;
                Util.SetCertificatePolicy();
                 sResult 
=
 wcfServiceProxy.SayHello(sName);
                 Console.WriteLine(
"Returned Result is {0}"
, sResult);
            }
             
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@ke049m.cn

文章轉載自:博客園

為你推薦

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


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
利記足球官網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 真人boyu·博魚滾球網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 最大網上PM娛樂城盤口(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 正規雷火競技官方買球(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 雷火競技權威十大網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) boyu·博魚信譽足球官網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 權威188BET足球網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 正規188BET足球大全(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 2025国产拍精品系列观看 | 成人av免费视频在线观看 | 国产人妻精品区一区二区三区 | 国产91在线播放九色0000 | 成在线人视频免费视频 | 国产精品探花在线 | 国产美女视频一区二区二三区 | av五月天不卡网 | 国产精品高潮呻吟av久久小说 | 91麻豆精品国产91久久久久久 | 精品亚洲国产成人av网站 | 91国在线啪精品一区 | 国产精品高潮呻吟av | 东京热一本无码av | 岛国一区二区三区在线观看免费 | 91精品国产免费无套国产 | 国产午夜无码片 | 2025国产精品成人免费视频 | 动漫成人无码精品一区二区三区 | 丰满少妇销魂视频在线观看 | 国产精品日韩无码大秀视频 | 99久久亚洲综合精品成人网 | 国产色综合一区二区三区 | 国产成人精品久久免费动漫 | 国产成视频在线观看 | 国产成人无码区免费内射一片 | 91人妻人人澡人人爽人人精品 | 国产欧美日韩视频在线观看一区二区 | 大尺度亚洲写真图片在线 | 国产欧美精品国 | 91在线无精精品秘?入口 | 国产超污在线无码观看 | 国产av不卡无码 | 国产精品亚洲无码麻豆 | 国产成人精品日本亚洲 | 国产精品一区二区在线蜜芽tv | av喷水高潮喷水在线观看 | 国产69精品久久久久孕妇 | 国产av人人夜夜澡人人爽麻豆 | 国产高清a片在线看 | 国产护士囗交吞精视频 | 国产成人啪精品视频免费网站 | 精品无码一区二区三区水蜜桃 | 国产精品一级av在线播放 | 国产日韩欧美集合一区二区三区 | 国产福利酱在线观看萌白酱jk | av在线播放免费无码 | 国产成a人亚洲精v品在 | 精品久久久久久无码人妻热 | 国产免费人成视频在线观看播放 | 动精品动漫专区3d在线看 | 苍井空一区二区波多野结衣 | 成人av专区 | 国产午夜伦伦午夜伦 | 99久久无码一区人妻 | 黑人巨大精品一区二区在线 | 成人全黄三级视频在线观 | 国产超碰91人人 | 国产精品后入内射日本在线观看 | 果冻传媒av在线观看入口 | 国产精品亚洲欧美云霸高清 | 国产女同无遮挡互慰高潮视频 | 国产91在线免费观看 | 国产熟女乱子视频正在播放 | 国产麻豆免费视频 | 国产精品一亚洲av | 2025国精产品一二三四区 | 91亚洲中文字幕在线播放 | 国产不卡视频一区 | 国产精品无码一区二区在线观看 | 极品精品国产超清自在线观看 | 国产日韩亚洲三级片在线观 | 国产亚洲成av人片在线观黄桃 | 国产亚洲制服无码中文 | 国产精品另类激情久久久免 | 91在线视频是否值得信赖 | 国产成年无码aⅴ片在线观看 | 国产成人a亚洲精v品无码 | 国产每日精品亚洲精品 | 成人亚洲午夜国产精品区在线观看 | 国产成人a国产在线观看 | 国产无套内射毛片 | 国产高清在线观看av片 | 国产高清无码视频在线观看 | 国产午夜亚洲精品 | 国产av福利久久精品can | 国产精品一品道加勒比 | 国产毛片一级久久久 | 国产成人精品午夜二三区波多野 | 国产欧美另类在线专区 | 97人妻一区二区精品免费 | 国产精品日韩综合图片 | 国产深夜福利视频在线 | 国产成人高清精品亚洲 | 国产日韩亚洲三级片在线观 | 国产美女下面流白浆视频 | 国产高清久久久久毛片 | 精品无码专区免费播放 | 国产成人精品国产亚洲欧洲 | 国产精品高清m3u8在线播放 | 国产精品国产宗合 | 国产成人免费ā片在线观看老同学 | 国产白丝jk被疯狂输出91 | 顶级嫩模啪啪呻吟不断好爽 | 97人妻碰碰视频免费上线 | 国产av巨作丝 | 海角视频(免费)在线观看 | 国产一区二区无码网站 | 潮喷大喷水系列无 | 国产免费露脸视频在线 | 精品人妻va出轨 | 精品一区二区国产 | 国产精品毛片av一级 | 国产成a人片在线观看视频下载 | 国产av无码一区二区三区最天天 | 国产三级高清完整版在线观看 | 国产精品无码久久久久 | 国产妇女馒头高清泬 | www国产精品内射老熟 | 白丝乳交内射一二三区 | av片亚洲国产男人的天堂 | 国产高清视频青青青在线 | 东京热人妻无码一区二区av | 国产成人精品综合久久久久 | 国产国语毛片在线看国产 | 成年女人视频网站免费m | 69视频在线观看 | 国产亚洲欧美精品永久 | 2025无码不卡免费视频观看 | 精品久久久无码 | 国产亚洲成av片在线观看 | 国产av拍拍拍黄 | 91se在线看片国产免费 | 国产成人精品大尺度在线观看 | 国产精品日韩欧美在线第3页 | 国产小视频免费在线观看 | 国产巨大爆乳在线观看 | 精品国产高清一区二区久久91 | 国产免费一区二区三区在线观看 | 91人妻无码精品一区二区毛片 | 国产aⅴ精品一区二区三区久 | 国色天香成人网 | 精品国产亚洲av高清在线观看 | 国产精品午夜福利1000集 | av片无码v| av片亚洲国产 | 国产一二三四精品 | 国产成人片aⅴ在线观看 | 18禁高清无遮挡一 | 精品人妻大屁股白浆久久 | 99精品视频在线观看免费 | 国产三级毛片在 | a无码综合a国产av中文 | 成人精品高清视频在线观看 | 国产三级精品美女三级 | 国产高清无码在线视频播放 | 国产a级毛片久久久精品毛片 | 国产成人久久久久精品 | 精品国产熟女成人av | 精品视频一区二区三区中文字幕 | 国产免费毛卡片 | 大尺度亚洲写真图片在线 | 国产专区自拍 | av永久综合在线观看红杏 | 东京热久久综合伊人av | 高清无码在线观看视频免费91 | 国产福利片免费在线 | 成人家庭影院日韩午夜 | 国产欧美日韩综合第一区第二区 | 国产精品丝袜综合区另类 | 国产av一区二区三区久久久综 | 国产91精品无码a片在线看 | 国产精品观看无码不卡视频 | 国产成人av无码片在线观看 | 精品无码成人网站久久久久久无码 | 国产av无码专区亚洲av果冻传媒 | 国产熟睡乱子伦午夜视频 | 国产午夜视频在线观看 | 91精品福利 | 国产精品视频无码一区二区三区 | 按摩中出的人妻中文字幕 | 国产熟人av一二三区 | 国产视频在线一区二区三区 | 国产综合久久一区二区三 | 精品国产—亚洲人成在线 | 欧美一区二区三区四区 | 国产尤物精品自在拍视频首页 | 国精产品一区一区三区糖心 | 国产午夜影院黄色片 | 精品久久人妻av中文字幕 | 国产精品无码久久久久免费av | 东京热无码国产精 | 国产亚洲色婷婷久久99精品 | 国产一本大道香蕉av | 国产欧美日韩综合一区在线 | 精品国产一区二区三区香蕉p | 国产精品一级毛片不卡视 | www在线观看一区二区三区 | 精品久久久久久无码人妻热 | 国产熟女内射oooo | 精品无码一级午夜一区二区 | 国产欧美999日本黄页在线 | 国产精品成aⅴ人片在线观看 | 成人免费在线视频观看 | 国产美女亚洲真人做受在线观看 | 成人爱做日本视频免费 | 2025国产拍视频最好的手机 | a级毛片无码免费真人久久 a级毛片无码片2025 | 91麻豆精品国产91久久久久久 | 国产精品毛片v一区二区三区 | a级毛片无码免费久久真人软件 | 国产精品啪啪一区二区三区 | 精品国产熟妇aⅴ一区二区 精品国产熟女成人av | 国产a级特黄的片子视频 | 国产盗摄一区二区三区 | 91成人在线观看 | 国产成人精品久久一区二区精品 | 爆乳少妇在办公室在线观看 | 成人国产精品一级毛片视频毛片 | 国产午夜毛片v一区二 | 国产区精品一区二区不卡中文 | 国产成人精品成人a在线观看 | 成人国产在线欧美精品 | 国产三级在线观看免费 | 丰满美女冒白浆久久久久久久 | 成人无码网www在线观看精东 | 国产爆乳无码一区二 | 国产成人av在线你懂的 | 精品人妻无码久久久久久 | 精品无码中文视频在线观看 | 国产精品无码专区在线播放 | 成人免费毛片在线观看 | 91精品国产一区二区三区左线 | 国产亚洲欧美日韩在线 | 91夜色精品偷窥熟女精品网站 | 国产精品日韩欧美久久综合 | 国产一区二区三区精品99久久 | 国产喷水在线观看 | 国产超薄黑色丝袜在线观看 | 国产精品亚洲片在线va | 成人国产在线观看高清不 | 成人精品日本亚洲成熟 | 国产高清不卡视频在线播放 | 国产精品成人小电影在线观 | 91在线无码精品秘入口果冻 | 91成人精品国产一区 | 国产高清一级夜夜爽 | 国产自产在线观看 | 国产精品亚欧美一区二区三区 | 精品视频一区二区观看 | 99久久无码精品一区二区 | 国产精品偷伦视频免费观看了 | 国产av拍拍拍黄 | 国产成人综合一区精品 | 国产白丝无码免费视频 | 国产午夜福利在线观看 | 国产午夜人做人免费视频网站 | 国产精品午夜福利影院在线观看 | 丰满熟女人妻 | 国产午夜福利高清小视频合 | 国产激情一区二区三区四区 | 国产美女爽到喷出水 | 99国产免费大片 | 国产丝袜二区在线播放 | 国产制服丝袜一区二区三区 | 国产黄色大片在线观看激情 | 99亚洲伊人久久精品影院 | 成人国内精品久久久久影院 | 高清国产一级精品毛片基地 | 国产无码免费视频 | 91麻豆精品一二三区在线 | 国产精品成久久久久三级6二k | 成人a级毛片免费观看av网站 | 成人国产亚洲精品a区天堂 成人国产亚洲欧美一区 | 2025免费国内精品在拍自线 | 国产成年人免费观看91视频 | 国产成人高清精 | 国内无码av不卡一区二区 | 成人国产精品秘果冻传媒在线 | 成人亚洲欧美日韩在线观看 | 国产丝袜不卡一区二区 | 国产看片一区二区三 | 国产高清不卡二区免费视频 | 国产无码动漫一区二区三区 | 国产精品视频一区二区三区免费 | 国产a线视频播放 | 国产亚洲欧美在线观看一区 | 国产av无码专区亚洲av导航 | 国产女同无遮挡互慰高潮 | 91视频直播app | 国产黄色视频在线 | 国产午夜精品一区 | 国产成人精品一区二区三区视 | 国产一区福利 | 91免费无码国产在线观看 | 国产在线高清视频无码 | 高清一区二区三区四区五区 | 国产精品制服丝袜美 | 国产成人精品麻豆免费网站 | 国产va免费精品 | 国产高清不卡一区二区 | 国产在线视频国产永久 | av一区中文字幕在线观看 | 91精品国产无码在线观看 | 国产午夜片无码区在线播放 | 91在线码无精品秘入口九色 | 国产福利91精品一区 | 岛国一区二区在线观看蜜 | 成人免费观看电影 | 国产精品免费麻豆入口 | 国产精品无码素人福利不卡 | 风韵丰满熟妇啪啪区老熟熟女 | 91精品中文在线观看 | 国产成人va视频在线观看 | 国产三级在线现看影院 | 91精品无码国产在线观看 | 国产爆乳无码视频 | 国产自产亚洲精品国产 | 91秒拍国产福利片 | 国产欧美日韩综合一区在线观看 | 国产成人一区二区精品非洲 | 国产成人欧美一区二区三区 | 国产成人精品男人的天堂下载 | 精品国产自在精品国产精华天 | 国产av寂寞骚妇 | 99精品国产福利 | 国产午夜免费啪视频观看视频 | 国产欧美日韩制服 | 69成人免费视频无码专区 | 国产综合精品久久久 | 国产萌白酱喷水视频在线观看 | 国产三级精品三级观 | 2025久久国自产拍精品 | 激情婬乱a片无码一二三区下 | av一区二区三区电影在线播放 | 国产一级亚洲视频在线观看 | 国产精品一区二区免费 | 国产极品网站在线播放 | 国产成人无码精品a级毛片抽搐 | 91户外露出一区二 | 国产精品精品国产一区二区 | 18禁成人无遮羞网站免费 | 2025国产午夜福利久久 | 精品无码中文字幕在线 | 国产高潮流白浆视频在线观看 | 2025国产精品香蕉在线观看 | 成人亚洲国产精品一区不卡 | 成人a影片在线观看 | 国产在线欧美日韩色鬼 | 国产成人综合在线观看网站 | 99久久久国产精品免费软件 | 国产无套乱子伦精彩无码视频 | 福利精品国产一区 | 韩国少妇交换做爰2家庭片 韩国太太的告白在线 | 变态另类欧美大码日韩 | 韩国精品久久一区二区三区 | 国产一区鲁鲁在线视频免费播放 | 国产高清在线观看av片麻豆 | 国产裸体免费无遮挡香港特辑 | 国产麻豆精品免费视频 | 国产精品毛片aⅴ一区二区三区 | 精品一级毛片免费无卡顿 | 成人毛片无码一区二区三区 | 91精品久久 | 精品人妻无码专区中文字幕 | av每日更新手机观看 | a级毛片免费 | 国产精品一区二区网曝门 | 国产自产在线最新 | av鲁丝一区鲁丝二区鲁丝 | 国产精品线在线精品国语 | 精品无码制服丝袜日韩视频 | 91精品国产成人综合 | 国产美女被遭高潮免费网站 | 国产成人牲交在线观看视频 | 动漫成年美女黄漫网站小视频 | 国产成人午夜在线视频极速观看 | 精品麻豆一二三区 | 国产高清不卡秒播在线播放 | 国产精品香港三级国产av | 国产精品欧美一区二区 | 18禁无遮挡爽爽爽无码视 | 动漫高清资源免费 | 国产精品偷伦视频免费 | 精品国产成人一区二区99 | 国产精品成人免费福利 | 国产三级精品三级在专区 | 18禁美女黄网站色大片在线 | 国精产品一区二区 | 2025一本久道免费在线观看 | 国产高清在线看av片 | 国产爆乳无码视频在 | 国产欧美综合在线观看第十页 | 精品国产日韩一区2区3区 | 国产成人免费高清在线观看 | 国产精品欧美在线另类小说 | 国产成人免费v片在线观看 国产成人免费不卡在线观看 | 国产对白91色拍 | 国产主播在线观看第一页 | 国产亚洲日本 | 精品欧美国产一区二区三区 | 91精品成人免 | 国产一级毛片aa无码 | 国产福利萌白酱精品tv一区 | 高清无码影视亚洲 | 国产无码一区二区三区四区 | 国产高清美女一级毛片录像 | 国产一区二区精品在线观看 | 国产无套视频在线观看aa在线 | 国产精品成人无码a无码 | 国产亚洲综合无码一区二区 | 国产亚洲高清在线精品不卡 | 黑人巨大精品欧美一区二区蜜桃 | 国产精品欧美韩国日本久久 | 91精品福利尤物视频 | 国产福利小视频在线免费观看 | 国产精品区网红主 | 91午夜福利在线观看精品 | 精品无码国产一区二区三区麻豆 | 91av视频在线 | 国产隔着超薄丝袜进入 | 国产精品高潮久久久久无码 | 国产成人永久免费播放视频 | 国产午夜福利在线看 | 国产99久久久国产精品~~牛 | 精品少妇人妻av无码久久 | 99久久综合精品免费 | 国产日韩亚洲三级片在线观 | av无码久久久久不卡 | 91在线无精精品秘?入口 | 91在线码无精品秘入口九色 | 国产三区不卡在线观看 | 成人午夜精品无 | 91寡妇天天综合久久影院 | 97人人超碰国产精品最新老片 | 国产精品成人www视频 | 国产精品日韩欧美亚洲二区 | 高清手机电影在线观看 | 国产女主播在线观看 | 国产精品亚洲电影久久成人影院 | 国产成人精品综合久久久久 | 国产偷窥熟女精品视频 | 国产午夜理论片不卡 | 91亚洲自偷手机 | 91久久国产口精品久久久久 | 99精品国产成人一区二区 | av无码免费 | 国产v亚洲v天堂无码果冻传媒 | 国产亚洲精久久久久久无码7 | 91亚洲欧美一区二区三区 | 精品国产一区二区三区久久久蜜桃 | 精品人妻无码专区在中文字幕 | 国产成人av一区二区三区在线观看 | 成人无码视频在 | 国产精品无码久久久久免费av | 911视频在线 | av免费观看欧美一区日韩精品 | 国产亚洲视频在线观 | 高潮视频免费 | 国产美女极度色诱视频ww | 国产无码不卡 | 国产精口品美女乱子伦高潮 | 成人无码中文字幕在线不卡 | 国产精品免费观看 | 国产一区二区精品久久91 | 国产午夜精品理论片a级在线观看 | 国产大片中文字幕 | 国产人妻精品午夜福 | 成在人线av无码免费高潮喷水 | 加勒比东京热无码中文字幕 | 国产成人午夜福利在线观看者 | 国产精品观看在 | 成人自拍视频在线观看 | 91欧洲在线视精品在亚洲 | 国产成人综合亚洲欧美在线 | 国产成人精品免费青青草原 | 国产三级电影院电影 | 精品麻豆国产一区 | 国产在线观看精 | 国外精品视频在线观看免费 | 国产美女极度色诱视频 | 国产精品国产免费无码专区蜜桃 | 91国内揄拍国内精品情侣对白 | 国产自产一区二区三区视频在线 | 成人动作片在线观看 | 国产精品午夜自在在线精品 | 高潮抽搐痉挛一区二区精品视频 | 99精品国产高清一区二区 | 国产午夜在线精品三级av | 国产精品视频一区二区三区在线观看 | 国产精品一区在线观看你懂的 | 国产极品美女一区二区三区 | 99自偷国偷产品一区电影 | 成熟丰满熟妇高潮x | 国产福利麻豆精 | 国产成人精品午夜日本亚洲18 | 国产亚洲无码一区二区中文 | 18禁无遮拦无码国产在线播放 | 精品国产伦一区二区三区在唱戏 | 国产内地精品毛片视频 | 18禁裸乳无遮挡免费观看 | 国产a级毛片久久精品电影 国产a级毛片久久久精品毛片 | 国产午夜福利精品一区二区 | 国产成人综合洲欧美在线 | 国产无码动漫一区二区三区 | 1024国产中文毛片基地 | 国产免费拍福利短视频 | 精品久久久久久无码免费 | 国产成人高清亚洲综合 | 国产成人无码久久久精品一 | 国产午夜av秒播 | 国产欧美综合在线男人的天堂 | 2025国产精品一区二区在线 | 岛国aⅴ无码免费无禁网站 岛国av免费在线观看 | 1024国产你懂的在线视频 | 国产精品毛片va一区二区三区 | 国产无码播放 | 国产精品啪啪一区二区三区 | aa片在线观看视频在线播放 | 精品系列无码一区二区三区 | 国产精品一区二区高清久久久 | 国产丝袜在线一区二区三区播放 | 精品无码一区二区在线 | 国产精品va在线播放 | 国产精品黄大片在线播放 | 国产对白俱乐部交换在线播放 | 国产高清久久久久 | 成人精品女人久久久 | 国产精品无码不卡一区二区三区 | 国产无码一区二区三区在线观看 | 国产成人一区二区三区影院 | 91av在线视频欧美另类偷自 | 国外成人直播网站 | 国产精品三级高清在 | 国产三级精品aⅴ | 国产成人免 | 国产av大片久久中 | 二区黄色 | 国产精品色哟哟 | 成人国产亚洲日韩欧美亚州 | 国产一区二区三区内射 | 国产高清重口变态sm在线观看 | 国产美女精品a | 国产成人精品一区二区三区视 | 国模无码视频 | 91精品国产免费久久久久久 | 国产精品自拍露脸一区 | 国产日韩欧美另类视频 | 高潮国产精品一区二区 | 国产高清在线观看视频 | 91亚洲最新精品 | 精品国产一区二区三区香蕉在线 | 91精品国产麻豆国产自产在线 | 99久久原创国产精品原创a | 91大神精品无码在线观看 | 妓女妓女一区二区三区在线观看 | 国产成人综合亚洲精品 | 国产一区二区三区91在线 | 91精品国产自产91精品 | 91久久精品无码一区二区毛片 | 国产精品一区二区三区剧情片 | 国产熟女真实乱精品 | av无码精品久久不卡网站 | 国产制服美女在线观看 | av中文字幕在綫亚洲 | 国产成a人片在线观看视频下载 | 国产91av在线播放 | 91人妻无码一区二区免费 | 岛国av无码不卡一区二区三区 | 国产极品美女高潮无套app | 69视频福利一区二区三区 | 99久久国产精品视频 | 91凄人人澡人人 | 国产99re在线观看69热 | 国产av午夜精品一区二区三区 | 国产精品区一区二区三在线播放 | 国产丝袜在线一区二区三区播放 | 国产精品盗摄一区二区在线 | 91精品一区二区三区在线观看 | 91精品国产福利姬喷 | 成人日韩熟女高清视频一区 | 国产91电影厂精品福利片 | 国产成人va亚洲电影 | 国产盗摄aⅴ一区二区 | 成人精品妖精视频在线观看 | 91福利在线精品国产 | 国产视频一区二区三区四区 | 18禁无遮挡啪啪摇乳动态图 | 18国产精品白浆在线观看 | 国产精品亚洲欧美高清亚洲综合欧 | 国产91在线看| 国产欧美日韩在线一区二区不卡 | 精品无码国产日韩制服丝袜 | 精品国产99国产精偷 | 国产一区二区三区精品99久久 | 国产一区二区啪啪啪免费视频 | 国产女人高潮免费视频在线观看 | 韩国黄色片免费在线观看 | 国产高清在线精品一区免费97 | 国产亚洲制服国产亚洲制服 | 91视频9色是什么 | 国产不卡av网页 | 国产一在线观看视 | 国产尤物网站尤物在线看 | 国产成人精品久久亚洲 | 国产一区二区三区免费高清在线 | 国产二级一片内射视频插放 | 精品人妻无码一区二区三区视频 | 囯产精品无码一区二区三区 | 18禁男女午夜无遮挡网站免费 | av中文字幕在线观看 | 国产精品一区久久精品 | 国产精品一区久久精品 | 国产黄色一级网站 | 国产av亚洲精品久久久久久 | 成人午夜电影免费完整在线看 | 国产粉嫩小泬在线 | 国产三级国产精品国产专区 | 国产日韩精品在线播放 | 国产成人av在线影院 | 国产在线观看免费一级 | 国产女性精品一区二区三区 | 国产91成人精品亚洲精品 | 国产不在线观看精品一区免费 | 91精品无码一区二区三区色噜噜 | 国产高潮流白浆视频在线观看 | 国产精品午夜一级毛片精品 | 国产制服丝袜亚洲高清 | 精品无码久久久久国产手机版 | 国产日韩美国成人 | 国产美女视频一区二区三区 | 99久久国产精品免费一区二区 | 东京热高清中文字幕 | 国产av老师黑色丝袜美腿 | 成年女人爽到高潮喷视频 | 国产福利av在线播放 | 69国产成人综合久久 | 高清欧美日韩一区二区三区在线 | 国产成人女人视频在线观看 | 精品久久久久久亚洲偷窥一区 | 国产爆乳无码视频在线观看 | 成人无码av一区二区三区 | 国产亚洲综合日韩 | 国产91最新欧美在线 | 国产精品一级毛片在线观看 | 精品波多野结衣av | 国产成人高清在线播放 | 国产女人喷潮免费视频 | 国产高清无码在线观看 | 2025国产精品国产精华 | 精品日产一区二区三区 | 精品麻豆国产一区 | 精品久久无码视频一区 | 国产熟女自拍av | 丰满人妻被黑人猛烈进入 | 国产无套视频在线观看香蕉 | 国产精品白浆无码流出视频 | 国产黄频在线观看视频 | 国产成a人片在线观看视频下载 | 国产午夜理论不卡在线观看 | 国产美女下面流白浆视频 | av无码免费一区 | 国产成人综合久久免费精品 | 精品亚洲欧美视频在线观看 | 国产成人aa片在线观看 | 国产av无码一区二区三区dv | 国产在线精品91国自产拍免费 | 国产精品视频一区二区五区 | 国产精品国产三级麻豆 | 国产高潮久久 | 操人免费视| 国产精品视频一区二区五区 | 91国内自产 | 国产av一区二区最新精品 | 国产黑丝视频在线观看 | 国产成人自啪精品视频 | 国产熟女一区二区三区 | 91在线视频是否值得信赖 | 国产高清无码黄片亚洲大尺度视频 | 精品国内自产拍在线观看 | av免费网站无码 | 国产精品亚洲va | 成人黄色视频免费播放 | 国产精品国产自产拍高清av | 91精彩视频惊喜不断 | 国产激情视频在线观看 | 国产成人精品a视频 | 91成人午夜精品福利院在线观看 | 国产麻豆婷婷 | 91久久精品国产91久久公 | 国产精品一区二区三区免费视频 | 国产精品偷伦免费观看的 | 国内无码三级v观看 | 国产成在线观看免费视频成本 | 成人免费av一区二区三区 | 国产成人免费 | 国产精品成人v?在线观看 | 国产微拍精品一区在线观看 | 成人午夜视频一区二区国语 | 精品无人区无码乱码大片国产 | 91丝袜在线播放 | 精品无码国产一区二区日本 | 国产午夜福三级在线播放 | 精品亚洲一区 | 国产精品嘿咻嘿咻在线 | 国产原创中文av | 大爆乳双腿张开喷 | 国产精品视频线观看 | 91高清在线观看 | 国产69精品久久久久999小说 | 岛国免费aⅴ在线观看 | 国产野战正规军全 | 精品国产一区二区三区香蕉p | 国产成人深夜福利短视频99 | 国产精品福利一区二区 | 国产精品无码免费播放在线观看 | 精品无码中出在线精品视频 | 国产精品一级a片不卡 | 韩国精品亚洲五月天高清 | 成人免费午夜在线观看 | 国产成人午夜福利小久久久 | 成人精品久久久久免费精品久 | 精品无码a免费观看 | 国产尤物高清 | 国产品九九久久久国产精品 | 国产亚洲中文一区二区三区 | h无码精品动漫在线观看免费下载 | 国产福利视频一区二区在线播放 | 二区三区免费 | 99精品人妻无码 | 精品国产日韩欧美一区二区 | 9191国语精品高清在线 | 国产午夜无码在线 | 国产在线视频欧美一区 | 国产高潮成人免费视频在线观看 | 国产精品视频第一区二区三区 | 91九色国产视频 | 成人a级毛片免费播放 | 加勒比久久综合久久鬼色 | 成人a毛片在线看免费全部播放 | 国产精品成人av电影不卡 | 国精产品一品二品国 | 国产精品人妻无码久久久郑州 | 911亚洲精品青草衣衣 | 国产精品白嫩极品久久久久 | 99精品在线| 18禁无遮挡国产免费观看 | 国产精品亚洲专区在线观 | 国产在线观看成永久视频 | 国产午夜精品一区二区不卡 | 国产v一区二区三区 | av小黄片在线免费播放 | 韩国和日本免费不 | 精品久久久久久无码中文字幕 | 国产精品一区理论片 | 国产ts人妖在线观看 | 国产成人无码一二三区视频 | 国产美女大量吞 | 国产精品毛片一级久久 | 精品人妻无码视频一二三红粉 | 动漫中国麻豆av无码精品一区二区 | av中文字幕在线观看 | a级全黄试看30分钟国产 | 国产a一级毛片精品高清乱码 | 国产精品无码一级免费看a级毛激情 | 国产成人a视频在线观看 | 91精品欧美产品免费观看 | 成人国产在线看不卡 | 国产成a人片在线观看视频下 | 国产91尤物中文在线 | ts另类国产人妖视频一区二区 | 国产高清无码97在线 | 国产高清无码不卡二区三区 | 国产精品美女久久久网站动漫 | 成人国产精品秘久久久 | 国产精品国产三级国产普通话99 | 18禁美女裸体无遮挡免费网站 | 国产成人精品免费播放 | 国产av福利久久精品can二区 | 国产爆乳美女呻吟娇喘在线播放 | 东京热中文成av人片久久 | 国产精品人妻一码二码 | 18禁美女黄网站色大片免费观 | 国产精品视频一区视频二区 | 国产一区二区野外 | 福利视频一区 | 国产91久久久久久 | 91蜜桃精品国产自产在线观看 | 2025国产精品成人免费视频 | 国产成人a在线观看视频 | 高清不卡在线播放 | 高清无码一区二区 | 国产精品免费无遮挡永久视频 | 国产素人一区二区久久 | 国产av不卡日韩 | 福利一区在线观看 | 动漫成人无码精品一区二区三区 | 国产成人毛片无码视频不卡 | 精品国产在线手机在线 |