Asp.net core 何处是AddIdentityServer方法identity server4中的签名证书和要求SL

Asp.net core 何处是AddIdentityServer方法identity server4中的签名证书和要求SL,asp.net-core,identityserver4,Asp.net Core,Identityserver4,根据文章,我可以在ConfigureServices中访问签名证书和RequireSsl,方法是启动类: var builder = services.AddIdentityServer(options => { options.SigningCertificate = certificate; options.RequireSsl = false; }); 我照上面说的做了,但我错了: “Identit

根据文章,我可以在
ConfigureServices
中访问
签名证书
RequireSsl
,方法是
启动
类:

 var builder = services.AddIdentityServer(options =>
        {
            options.SigningCertificate = certificate;
            options.RequireSsl = false; 
        });
我照上面说的做了,但我错了:

“IdentityServerOptions”不包含“SigningCertificate”的定义,并且找不到接受“IdentityServerOptions”类型的第一个参数的扩展方法“SigningCertificate”(是否缺少using指令或程序集引用?)NewIdentityServer..NETCoreApp,版本=v1.0 2015\Projects\NewIdentityServer\src\NewIdentityServer\Startup.cs

如何访问这些属性


注意:我使用identity server版本:
“identity server 4”:“1.1.0”,

这些不是is not
identity server选项(您的选项)上的属性,而是
IIIdentity server builder(您的生成器)上的扩展方法

AddSigningCredential()
有一些重载,您应该检查哪一个最适合您

但一个例子可以是:

var builder=services.AddIdentityServer().AddSigningCredential(证书)