TO HOW: ???????? ???????-???? ?????????? ????? asp.NET ?????????

???? ?????? ???? ??????
???? ID: 315588 - ?? ???????? ?? ?????? ??? ?? ?? ???? ???? ???? ??.
??? ?? ??????? ???? | ??? ?? ??????? ????

?? ????? ??

??????

??????? ???????? ??? ?????????, ???? ?? ??????? banking ?????? ?? ??? ?? ?????????? ??? ?? ??????? ????? ?? ?????????? ??????? ?? ??? ???? ???????? ?????? ?? ??????????? ???? ?? ??? ?? ????? ?????????? ?? ????? ?? ???? ???? ?? ??? ???????-???? ?????? ?????? ???? ????? ?? ???? ??? ???? ??? ??, ?? ????? ?????? ???? ?? Windows ???? ?? ??? ?????? ?????? ???? ???????-???? ??? ?? ???? ????


??????????

????? ???? outlines ???????? ?????????, ??????????, ??????? ??????, ?? ???? ???? ???:
  • Microsoft Windows 2000 ?????? ??? 2 ?????
  • Microsoft Internet Explorer 6.0
  • Microsoft Visual Studio .NET
  • Microsoft ?????????? ???? (??? ???? ???? ?????? ???? ?? ????? ?????)
?? ???? ????? ?? ?? ?? ????? ???? ?? ?????? ???:
  • Visual Basic ?? ????? C# asp.NET ?????
  • Microsoft ??????? ?????????? ???????? (IIS) ???????????

ASP.NET ??? ????????? ?????

?? ?????? ??? ?? ??? ?????? asp.NET ????????? ??? ??? ?? ???? ???? ?? ??? ???????? ??? ?? ???????-???? ?????????? ?????????? ?? ?? ????????? ?? ???????? ???? ?? ??? ????? ??????
  1. Visual Studio .NET ??? ??????? ????, ?? ???? ??? ?? ??? asp.NET ??? ????????? ????????? SecureSite ??? ??????
  2. ?????? ????????WebForm1.aspx ??? ??????? ?? ????? ????? ?? ????????? ????, ?? ???? ??? ??? ????ID???? ?? ??? ???greetingLabel.
  3. ?? ????? ??????????WebForm1.aspx ?? ???????? ??, ?? ???? ??? ??? ????ID???? ?? ??? ???certDataLabel.
  4. ????? ??? ??????Page_Load????? ?????????:
    'Visual Basic
    Dim username As String
    userName = User.Identity.Name
    greetingLabel.Text = "Welcome " & userName
    Dim cert As HttpClientCertificate = Request.ClientCertificate
    If cert.IsPresent Then
    	'Get the Organization (O) field from the Subject section.
    	certDataLabel.Text = cert.Get("Subject O")
    Else
    	certDataLabel.Text = "No certificate was found."
    End If
    					
    //Visual C#
    string userName;
    userName = User.Identity.Name;
    greetingLabel.Text = "Welcome " + userName;
    HttpClientCertificate cert = Request.ClientCertificate;
    if (cert.IsPresent)
        certDataLabel.Text = cert.Get("SUBJECT O");
    else
        certDataLabel.Text="No certificate was found.";
    					
  5. ????? ?? ????????? ??????, ?? ?? Visual Studio ??? ?????
  6. Internet Explorer ?? ??????? ????, ?? ???? ??? ????? ????? ?? ??? ??????? ????:
    HTTP://localhost/SecureSite/WebForm1.aspx
    ????? ??? ?? ?? ????? ????????? ???? ?? "??? ?????? ??" ?? "?????? ???? ???? ???? ??" ?????? ????? ??? ?? ????? ????????? ? ??? ?????????? ??? ??????? ?????????? ?????????? ???? ???? ?? ???? ???
  7. Internet Explorer ?? ??? ????..

??? ????? ?????? ????-?????? ?????????? ?? ??? ???????? ????

?? ?????? ??? ?? ???????? SecureSite ????????? ??????? ?? ??? ?????????? ?? ????? ????? ???????-???? ?????????? ?? ????? ????, ?????-???? ?????? ???? ??????? ???? ????? ??? ?? ?????? ???? ?????????? ?? ??? ?????? ????? ?????????? ?? ????? ?? ???? ???, ?? Microsoft ?????????? ???? ?? ??? ??? ?????-???? ?????? ???? ?? ????? ?? ???? ????


???? ?????-???? ?????????? ?????? ????? ?? ???

  1. ????? ??????????????? ??,????????????? ????? ????,???????????? ??????? ????-????? ????, ?? ???? ?????????? ???? ???????.
  2. ???? ????? ?? ??? ??? ?? ??????? ????, ?? ???? ??? ????? ??????????? ??? ????.
  3. ????? ?????????????? ??,???.
  4. ????? ?????????????? ?????????? ??,????? ??????????. ???????? ??? ????? ????? ?? ???? ????:
    1. ????? ????,next????? ????? ?? ???????? ???
    2. ????? ????????? ??????????????? ??,??? ??? ?????? ???? ??????? ????-????? ????, ?? ???? ???next.
    3. ????? ??????????? ?? ??????? ??????????? ??,?? ?????? ?? ????? ??, ????? ??? ??? ??????? ????-????? ????, ?? ???? ???next.
    4. ????? ??????? ?? ??????? ????????????? ??????? ???????? ??????? ????, ?? ???? ???next.
    5. ????? ????????? ??? ???????????? ??, ??????MSDN????? ?? ??? ????????? ???? ?????????????? ????, ?? ???? ??? ?? ???next.
    6. ????? ???????? ?? ??????? ???????? ??, ????????????? ??????? ????-????? ????, ?? ???? ???next.
    7. ????? ????Geographical ????????????, ???? ???, ??????? ?? ??? ?? ????? ???? ????, ?? ???? ??? ????? ????next.
    8. ????? ?????????????? ?????? ????? ???????? ??????? ????? ??? (????? ?? c:\certreq.txt) ?? ??????? ????, ?? ???? ??? ????? ????next.
    9. ????? ????????? ?? ?????? ?? ??? ?????? ????????? ??, ?????? ???? ?? ??? ????? ??? ???, ?? ???? ??? ????? ????next.
    10. ????? ????,????????????? ??? ?????
  5. ?? ????? ???? ??? ?? ?? ?????????? ????? ?????, ?? ??? ?????? ???? ????? ?? ???? ??????? ?? ????????? ?????????? ?? ????

???? ?????-???? ?????????? ?????? ????? ???? ?? ???

  1. Internet Explorer ?? ??????? ????, ?? ???? ??? ????? ????? ?? ??? ??????? ????:
    HTTP://localhost/CertSrv
    ???:: Microsoft ?????????? ???? ??????? ???? ?????
  2. ???????? ??? ????? ????? ?? ???? ????:
    1. ????? ????,??? ?????????? ?????? ?????? ????-????? ????, ?? ???? ???next.
    2. ????? ?????????? ?????? ?????????? ??,????? ???????? ????-????? ????, ?? ???? ???next.
    3. ????? ????????? ?????????? ??????????? ??,PKCS # 10 base64 ??????? ????? ?? ????? ?? ??? ?????????? ?????? ????? ?????? ????-????? ????, ?? ???? ???next.
    4. ????? ???????? ????? ?? ?????? ????? ????????? ??, ????? ????Base64 ???????? ?????????? ?????? (PKCS # 10 ?? # 7)????? ???, ?? ???? ??? CTRL + V ????? ????? ?????? ?? ?? ????????? ?????????? ?? ??? ???? ??? ?????????? ?????? ??????? ?? ???? ????? ????,????? ????.
  3. Internet Explorer ?? ??? ????..

?????? ???? ?????-???? ?????????? ?? ???

  1. ????? ??????????????? ??,????????????? ????? ????,???????????? ??????? ????-????? ????, ?? ???? ????????????? ??????????.
  2. ???? ?????? ???? ?????????? ?? ??? ??? ?? ??????? ????, ?? ???? ??? ?? ??? ????????? ??????.
  3. ?? ???? ????? ?????????? ?????? ?? ??? ????? ????? ?????????????? ??,??? ??????? ????-????? ????, ?? ???? ?????????.
  4. ?? ?????? ???? ?? ?????? ???? ???? ?????????? ??????? ??? ????? ??, ?? ???? ??? ??? ????? ?? ??? ?????? ???? ???-????? ?????
  5. ????? ???????????? ??,???? ?? ????????? ?????. ?????? ???? ?? ????-64 ???????? X.509 C:\Servercert.cer ???? ?? ??? ?????? ???? ?? ??? ??? ???????
  6. ??? ???????????? ????? ?????????? ?? ??? ???
  7. ?????? ???? ??????? ????? ??? ?????

???? ?????-???? ?????????? ??????? ????

  1. ????? ??????????????? ??,????????????? ????? ????,???????????? ??????? ????-????? ????, ?? ???? ?????????? ???? ???????.
  2. ???? ????? ?? ??? ??? ?? ??????? ????, ?? ???? ??? ????? ??????????? ??? ????.
  3. ????? ?????????????? ??,???.
  4. ????? ?????????????? ?????????? ??,????? ??????????. ???????? ??? ????? ????? ?? ???? ????:
    1. ????? ????,next????? ????? ?? ???????? ???
    2. ????? ????,????? ?????? ??????? ?????????? ???? ??????? ????, ?? ?? ????? ????next.
    3. ????? ??? ????? ?? C:\Servercert.cer ?????????? ????? ?? ??? ??????? ????? ????? ????,next???? ??? ?? ???,??????.
  5. ????? ????,OK??? ???? ?? ??????????? ????? ?? ??????? ?? ??? ?? ..

SSL ?? ???????-???? ?????????? ?? ??? SecureSite ???? ?? ???????? ???? ?? ???

  1. ??????? ???? ??????? SecureSite ????? ?? ??? ????, ?? ???? ????? ?? ??????
  2. ???????? ??? ????? ????? ?? ???? ????:
    1. ????? ?????????????? ?????????? ??,??????????????????? ?????????
    2. ???????????????? ???? (SSL) ?? ???????? ????? ?????. ?? ????????? ???? ?? ?? ?? ????? ??? ????? ?????????? ?? ?? ????
    3. ??????????????? ?????????? ?? ???????? ????? ?????. ?? ????????? ???? ?? ?? ?? ???? ???? ???? ?? ???? ?? ???????-???? ?????????? ??????? ?? ?? ???????????? ?? ???????
    4. ??????????????? ?????????? ?????? ????? ??????? ?????. ?? Windows ?????????? ???? ?? ??? ??????? ?????? ???? ?? ??? ???? ?? ??? ????? ???? ???? ???
    5. ????? ????,??????. ????? ??? ?? Windows ?? ???? ???-??? ???? ?? ??? ?????? ???? ???????? ??? ?? ???? ???, ?? ???? Windows ???? ?? ??? ?? ?????????? ??? ?? ???? ????
    6. ????? ???????? ?? 1??? ??,add?????? ???? ??????? ?? ???? ?? ????????? ?????? ????-????? ????, ?? ???? ???next.
    7. ????? ????,???????? ?? ??? ?????? ?????? ???? ?? ???? ??? ?? O ?? ????? (?????) ?? ?????? ??? ???? "MSDN"? ????? ????,OK?????? ???????????? ?? ???? ???? ?? ??? ????? ?????? ???? ??? "MSDN" ?? ?? ????? ?? ??????? ??? ??????? ??? ??????? ??? ?????? ???? stricter ?? ?? ????? ????????? ?? ?????????? ??? ?? ???? validates. ????? ????,next.
    8. ????? ???????????????, ?? ??? ????????? ??????? ?? ??? ?? ?????????? ?? ??????? ????. ????? ????,????????? MSDN ???????????? ?? ??? ???? ?? ??? Windows ???? ?? ??? ???? ???? ?? ???? ?? ?????? ?? ??? ?????????? ???? ?? ????? ????? (??? ???????? ????????? ??? ?? ?? ??????? Windows ???? ??? ?????????? ????????????? ?? ???.) ?? ????????? ???? ?? ??? ??????? ??????
    9. ????? ????,??????, ?? ?? ??????? ?? ?????? ?????
  3. ????? ????,OK??? ???? ?? ??????? ??????????? ????? ?? ??????? ?? ??? ?? ..
  4. ????? ????,OK??? ???? ?? ???????? ???????? ????????? ????? ?? ??????? ?? ??? ?? .. ??? ?? ?????? ??????? ?? ????????? ?? ??? ?????? ?? ???? ???? ?? ??? ??? ???, ?? ????? ??????? ?? ??? ?????? ????-????? ????, ?? ???? ???OK.
  5. ????? ????,OK??? ???? ?? ???SecureSite ???????? ????? ?? ??????? ?? ??? ?? ..

?????? ????-?????? ?????????? ?? ???? ???? ?? ???

  1. Internet Explorer ?? ??????? ????, ?? ???? ??? ????? ????? ?? ??? ??????? ????:
    https://localhost/SecureSite/WebForm1.aspx
    ????? ??? ?? ??, https ???????? ????????? ?? ??????
  2. ???? ????? ??? ????? ?????? ??????? ?????? ???? ??????? ???? ?? ?????? ?????
  3. Internet Explorer ?? ??? ????..

??? ??????? ?????? ???? ??????? ????

?? ??? ???, ???? ?? ???????-???? ?????? ???? ??????? ????? ??? ?? ?????? ???? ?????????? ?? ??? ?????? ???? ????? ?? ???? ???, ?? ???? ???? ?????? ???? ????? ?? ??? Microsoft ?????????? ?????? ?? ????? ?? ???? ????


??? ???????-???? ?????????? ?????? ???? ?? ???

  1. Internet Explorer ?? ??????? ????, ?? ???? ??? ????? ????? ?? ??? ??????? ????:
    HTTP://localhost/CertSrv
  2. ???????? ??? ????? ????? ?? ???? ????:
    1. ????? ????,??? ?????????? ?????? ?????? ????-????? ????, ?? ???? ???next.
    2. ????? ?????????? ?????? ?????????? ??,??? ??????? ???????????? ????-????? ????, ?? ???? ???next.
    3. ?????? ??????? ???? ????? ????????? ???? ?? ?? ?????MSDN????????????? ????? ????
    4. ????? ????,????? ?????????? ?? ???? ?????
  3. Internet Explorer ?? ??? ????..

??? ???????-???? ?????? ?????????? ?? ???

  1. ?????? ???? ??????? ????? ?? ??????? ???????????????? ?????????????? ?????
  2. ???? ?????? ???? ?????????? ?? ??? ??? ?? ??????? ????, ?? ???? ??? ?? ??? ????????? ??????.
  3. ?? ???? ????? ?????????? ?????? ?? ??? ????? ????? ?????????????? ??,??? ??????? ????-????? ????, ?? ???? ?????????.
  4. ?? ?????? ???? ?? ?????? ???? ???? ?????????? ??????? ??? ????? ??, ?? ???? ??? ??? ????? ?? ??? ?????? ???? ???-????? ?????
  5. ????? ???????????? ??,???? ?? ????????? ?????. ?????? ???? ?? ????-64 ???????? X.509 C:\Clientcert.cer ???? ?? ??? ?????? ???? ?? ??? ??? ???????
  6. ??? ???????????? ????? ?????????? ?? ??? ???
  7. ?????? ???? ??????? ????? ??? ?????

??? ???????-???? ?????????? ??????? ????

  1. Windows Explorer ?????, ?? Clientcert.cer ?????? ???? ????? ?? ????? ?? ??? ???-????? ?????
  2. ?????????? ???? ???????? ??? ????? ????? ?? ???? ????:
    1. ??????? ?? ????? ?????, ?? ????? ?????????????? ??????? ?????? ????-????? ????, ?? ???? ???next.
    2. ????????????: ?????????? ?? ?????? ?? ?????? ?????????? ?????? ?? ??? ???????????? ?? ????? ?? ??? ????? ????, ?? ???? ???next.
    3. ????? ????,????????????? ?? ????? ???? ?? ????
  3. ?????? ????? ????? ?? ?????? ????, ?? ???? ??? ????? ????OK?????? ???? ?? ??? ?????

???? ???? ?? ??? ???

?? ??? ??? ?? ?????? ?? "MSDN" ?? ????? ??? ?? ??? ??? ????????? ?????????? ?? ??? ??????? ????????? SecureSite ???? ?????? ?????????? ???? ?????? ???? ??? ????????? ???? ?? ??? ??? ?? ???? ????
  1. Internet Explorer ?? ??????? ????, ?? ???? ??? ????? ????? ?? ??? ??????? ????:
    https://localhost/SecureSite/WebForm1.aspx
  2. ?? ?? ?????? ????:
    • ??? ??? ????? ???
    • ??????? Windows ???? ?? ????? ???? ???? ???
    • ?????? ???? ?? ?????? "MSDN" ???? ?? ???

??????

???? ??? ???? ?? ???????? ???? ?? ??? ???????? ????? ???? (SSL) ?? ????? ???? ???? ?? ???? ??? ???????? ??????? ?? ??? Microsoft ???????? ??? ???? ????? ?? ??? ????? ???? ?????? ?? ????? ????:
298805TO HOW: ??? ?????? ?? ???????? ?? ??????? ????? ???? ??? ???? ??? ???? ?? ??? SSL ?????

???

???? ID: 315588 - ????? ???????: 04 ?????? 2010 - ??????: 2.0
???? ???? ???? ??:
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
  • Microsoft Internet Information Services 6.0
??????: 
kbhowtomaster kbsecurity kbmt KB315588 KbMthi
???? ?????? ????????
??????????: ?? ???? ?? ???? ??????? ?? ????? ?? Microsoft ????-?????? ?????????? ?????? ?????? ???? ??? ??. Microsoft ???? ??? ????-???????? ?? ????-???????? ????? ?????? ?? ???? ???????? ???? ?? ???? ????? ????? ??? ?? ??? ?????? ?? ???? ???? ???? ??? ????? ??. ???????, ????-???????? ???? ????? ???? ???? ???? ???. ?????, ????????, ?????-???? ?? ??????? ?? ???????? ?? ???? ???, ???? ?? ??? ?????? ???? ???? ??? ????? ??? ?? ???? ??. Microsoft ??????? ??? ???? ?? ?????? ?? ??????????, ????????? ?? ??? ?????? ?? ???? ????? ?? ???? ???????? ?? ??? ???? ????? ?? ??? ????????? ???? ??. Microsoft ????-?????? ?????????? ?? ????? ?????? ?? ?? ??? ??.
?????????? ?? ??????? ????????? ??????? ??:315588

??????????? ???

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com