小编use*_*013的帖子

在.net获得ssl证书

我希望从任何给定的域名SSL证书获取数据.例如,我想放入任何网站地址,例如" http://stackoverflow.com ",我的代码将首先检查是否存在SSL证书.如果确实如此,我希望它能够取出证书的失效日期.[我正在阅读DB的Domainnames]示例:http://www.digicert.com/help/

我需要创建一个Web服务来检查到期日期.我怎么能实现它? - 我查了很多不同的东西,比如RequestCertificateValidationCallback和ClientCertificates等.

我可能完全错了(因此我需要帮助)但是我会创建一个HTTPWebRequest然后以某种方式请求客户端证书和特定元素吗?

我尝试了提供@ SSL证书预取.NET的示例,但我得到了forbitten 403错误.

c# asp.net ssl

15
推荐指数
3
解决办法
3万
查看次数

发送SMTP电子邮件测试.net中的Microsoft Office 365

我在Exchange Online服务上有一个邮件帐户.现在我正在尝试测试我是否能够通过c#应用程序向客户(在varoius域和Microsoft Office 365上)发送邮件

我尝试实现以下代码,但我收到错误

"根据验证程序,远程证书无效."

MailMessage mail = null;                
mail = new MailMessage();

string[] strToList = "abc@gmail.com"              
foreach (string strID in strToList)
{
    if (strID != null)
    {
        mail.To.Add(new MailAddress(strID));
    }
}

mail.From = "demo@onmicrosoft.com";
mail.Subject = "testing"
mail.IsBodyHtml = true;
mail.Body = "mail body";

SmtpClient client = new SmtpClient("smtp.outlook.office365.com");
client.Port = 587;
client.EnableSsl = true;
client.UseDefaultCredentials = false;
NetworkCredential cred = new System.Net.NetworkCredential("demo@onmicrosoft.com", "mypassword");
client.Credentials = cred;
client.Send(mail);
Run Code Online (Sandbox Code Playgroud)

如果我做错了,请建议.非常感谢提前.

c# exchange-server system.net.mail office365

15
推荐指数
4
解决办法
6万
查看次数

获取ssl证书信息 - .net

我希望从任何给定的域名SSL证书获取数据.例如,我想放入任何网站地址,例如" http://stackoverflow.com ",我的代码将首先检查是否存在SSL证书.如果确实如此,我希望它能够取出证书的失效日期.[我正在阅读DB的Domainnames]示例:http://www.digicert.com/help/

我需要创建一个Web服务来检查到期日期.我怎么能实现它? - 我查了很多不同的东西,比如RequestCertificateValidationCallback和ClientCertificates等.由于我是新手,我不知道该做些什么.

我可能完全错了(因此我需要帮助)但是我会创建一个HTTPWebRequest然后以某种方式请求客户端证书和特定元素吗?

我尝试了提供@SSL证书预取.NET的示例,但我得到了forbitten 403错误.

任何帮助将不胜感激 - 谢谢.

这是我写的代码,它抛出403禁止错误.

        Uri u = new Uri("http://services.efi.com/");
        ServicePoint sp = ServicePointManager.FindServicePoint(u);

        string groupName = Guid.NewGuid().ToString();
        HttpWebRequest req = HttpWebRequest.Create(u) as HttpWebRequest;
        req.Accept = "*/*";
        req.ConnectionGroupName = groupName;

        using (WebResponse resp = req.GetResponse())
        {
            // Ignore response, and close the response.
        }
        sp.CloseConnectionGroup(groupName);

        // Implement favourite null check pattern here on sp.Certificate
        string expiryDate = sp.Certificate.GetExpirationDateString();

        string str = expiryDate;
Run Code Online (Sandbox Code Playgroud)

c# ssl-certificate

7
推荐指数
2
解决办法
7039
查看次数

在sitecore 6.2.0中查找使用公共子布局的所有项目

是否有可能获得sitecore中使用公共子布局或XSLT在演示文稿选项卡中进行渲染的所有项目的列表,即假设有5个项目正在使用名为layout1.ascx的子布局.是否可以获取列表所有这5个项目都是通过搜索方法.

提前致谢.

此致,Divya

sitecore

6
推荐指数
2
解决办法
3818
查看次数

如何在c#中获取远程服务器的SSL证书信息

我必须在c#中开发一个应用程序,以获取基于我提供的DNS(例如*.google.com)发布的SSL证书信息,如有效期,以便如果到期日期临近,我可以主动处理它.如果我将DNS提供为*.google.com,那么我需要获取该域的SSL证书信息的详细信息.

我尝试了http://awesomeideas.net/page/Cert-Expiry-Check.aspx,但我觉得它是存储在本地系统中的证书.我也尝试使用HttpWebRequest获取SSL证书的详细信息,但它要求我输入一个有效的URI,在我的情况下是不可用的.我只有DNS名称

下面是我用HttpWebRequest获取信息的代码.但它要求我输入https://*.domain.com类型的有效URI

Uri uri = new Uri(DNSEntry); 
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri); 
request.Method = WebRequestMethods.Http.Get; 
HttpWebResponse response = (HttpWebResponse)request.GetResponse(); 
X509Certificate cert1 = request.ServicePoint.Certificate; 
X509Certificate2 cert = new X509Certificate2(cert1); 
DateTime dtCertExpiry = Convert.ToDateTime(cert.NotAfter.ToString());
Run Code Online (Sandbox Code Playgroud)

c# ssl ssl-certificate

6
推荐指数
1
解决办法
7176
查看次数

ORA-00910:其数据类型的指定长度太长

我在Oracle中有一个专栏来存储评论Nvarchar2(2000).当用户尝试输入超过2000个字符时,我收到以下错误:

ORA-00910: specified length too long for its datatype.
Run Code Online (Sandbox Code Playgroud)

NLS_NCHAR_CHARACTERSET参数具有AL16UTF16价值.

有没有办法增加大小接受最多6000个字符?我的专栏已经有很多内容,所以不确定我是否能够将数据类型更改NVarchar(2000)为任何其他类型.

oracle

5
推荐指数
1
解决办法
3万
查看次数

获取sitecore项的语言列表

我在sitecore中创建了各种语言的项目.我需要获取创建该项目的语言列表.示例:如果sitecore中的可用语言为:en,de,fr,it,en-GB.但该项目仅在en和de中创建,我需要将语言列表作为en和de.有人可以为我提供获得该代码的代码.

谢谢

sitecore sitecore6

3
推荐指数
1
解决办法
529
查看次数

在列表列表中查找项目

我有一个客户列表,其中有一个名为series的客户名单.我的系列可以是null或包含数据.如何查找与系列值匹配的任何项目.我尝试了下面的两个方法但没有成功.

results = customers.Where(d => d.Series.Any(s => s.Contains("item")));

results = customers.Where(d => d.Series.Count() != 0).Where(s => s.Series.Contains("item"));
Run Code Online (Sandbox Code Playgroud)

谢谢!

c# linq list

3
推荐指数
1
解决办法
2703
查看次数

正则表达式以匹配版本号

我需要一个符合以下条件的正则表达式

例如:下面应该匹配

1
1134
1.1
1.4.5.6
Run Code Online (Sandbox Code Playgroud)

以下内容不匹配:

.1
1.
1..6
Run Code Online (Sandbox Code Playgroud)

regex asp.net

2
推荐指数
1
解决办法
62
查看次数

如何在.net中将int转换为十进制

如何转换intdecimal 示例:将12转换为12.0

我试过下面但是运气好

int i = 10;
Decimal newValue = Decimal.parse(i)
Run Code Online (Sandbox Code Playgroud)

Decimal newValue  = Convert.ToDecimal(i)
Run Code Online (Sandbox Code Playgroud)

.net c#

2
推荐指数
2
解决办法
7509
查看次数

阻止特定字段在体验编辑器的sitecore中进行编辑

我有一个丰富的文本字段。我想知道是否有方法,以防止在Sitecore的可编辑的使用体验编辑这个富文本字段。

假设我有多个富文本字段,

  1. 横幅内容
  2. 内容摘要
  3. 身体内容

这些如何来我阻止编辑只横幅的内容,剩下的2场可以从页面编辑器进行编辑

sitecore sitecore8

1
推荐指数
1
解决办法
752
查看次数

将target ="_ blank"添加到Sitecore中的常规链接

我在sitecore中有一般字段,可以有内部或外部链接.我只需要为外部链接添加target ="_ blank".

我尝试在Sitecore中单击"插入外部链接"时将目标窗口设置为新浏览器,但没有用.

如果我也从代码中添加target = _blank也没问题.

代码:

        UrlOptions urlOptions = new UrlOptions();
        urlOptions.LanguageEmbedding = LanguageEmbedding.Never;                        

        Title = FieldRenderer.Render(item, "Title");            
        Summary = FieldRenderer.Render(item, "Short Description");
        Details = FieldRenderer.Render(item, "Details");
        Sitecore.Data.Fields.LinkField lf = item.Fields["TitleUrl"];

        if (lf.Url != "")
        {                              
            ItemUrl = EFI.Library.SitecoreDataUtil.GetUrlForLinkField(lf, item, urlOptions);                

        }
        else
        {
            ItemUrl = LinkManager.GetItemUrl(item);
        }
Run Code Online (Sandbox Code Playgroud)

sitecore sitecore6

0
推荐指数
1
解决办法
3700
查看次数

获取sitecore中item使用的子布局列表

我使用的是Sitecore 7.1MVC.

我需要获取用于特定Sitecore项目的子布局或渲染的项目ID.有没有办法我使用.net获取sitecore中的项目所使用的子布局/渲染列表.有些人可能会发布必要的代码.

谢谢

sitecore sitecore7 sitecore-mvc sitecore7.1

0
推荐指数
1
解决办法
618
查看次数