草庐IT

CERTIFICATE

全部标签

android - Google Play 开发者控制台拒绝了我的应用程序更新

我试图了解并解决为什么我的应用程序被拒绝我知道它与SSL有关,但我似乎无法找到导致它的依赖项。我正在使用下一个设置:安卓N(24)Fabric。混合面板。Quickblox。崩溃分析分析。如有任何帮助,我们将不胜感激。更新:这是来自警报部分SecurityalertYourapplicationhasanunsafeimplementationoftheWebViewClient.onReceivedSslErrorhandler.Specifically,theimplementationignoresallSSLcertificatevalidationerrors,makingy

android - 在我的案例中以编程方式安装 X509 证书

我正在开发一个Android项目。我有一个PEM证书字符串:-----BEGINCERTIFICATE-----MIIEczCCA1ugAwIBAgIBADANBgkqhkiG9w0BAQQFAD..AkGA1UEBhMCR0IxEzARBgNVBAgTClNvbWUtU3RhdGUxFDASBgNVBAoTC0..0EgTHRkMTcwNQYDVQQLEy5DbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENlcn..XRpb24gQXV0aG9y...MANYLINES...It8una2gY4l2O//on88r5IWJlm1L0oA8e4fR2yrBHX..adsG

android - 在 Android 设备上生成客户端证书

我想创建一个将使用SSL客户端证书身份验证的Android应用程序。我找到了示例代码,它们向我展示了两个如何在Android应用程序中使用SSL客户端证书身份验证。这对我来说很清楚。但我的问题是我想在设备上生成SSL客户端证书。简单地说,我希望我的程序执行以下操作:当程序安装到设备上时,设备上会生成一个客户端证书(第一次运行时),一个公钥指纹会被发送到我的服务器。(证书必须在首次使用时生成)。如何通过我的应用程序在Android设备上生成客户端证书? 最佳答案 您可以在Android上运行以下代码来生成key对并检索指纹。它使用优秀

android - 发布版本中的 Google Maps API key 不起作用

我目前正在开发适用于Android的应用程序,并且我正在使用GoogleMapsAPI。在开发人员控制台中,我添加了我的SHA1证书打印,然后是我的包名称。即使我使用keytool打印了这个SHA1证书,我也无法访问map。我进行了大量搜索,但每个主题都让我找到了错误出现在开发人员控制台中错误的APIkey的答案。但是我使用了正确的SHA1,这是我的证书之一。提前致谢! 最佳答案 我的map在Release模式下显示,但在我发布到Play商店后它没有显示。我已经提到了Google开发者控制台的调试和发布证书SHA-1key,但是从P

go mod tidy 报错:x509: certificate signed by unknown authority 最佳实践

最近在docker中运行了一个ubuntu20的系统,在上面运行golang程序,使用gomodtidy后报错:tls:failedtoverifycertificate:x509:certificatesignedbyunknownauthority如:go:findingmoduleforpackagegoogle.golang.org/grpc/credentials/insecurego:findingmoduleforpackagegithub.com/shopspring/decimalgo:findingmoduleforpackagegithub.com/stretchr/te

android - Android WebView 上具有自签名证书的服务 worker

是否可以使用带有自签名证书的serviceworker?我知道在桌面上使用标志--unsafely-treat-insecure-origin-as-secure=是可能的(https://stackoverflow.com/a/43484456)。但是我怎样才能在AndroidWebView上实现这个呢?我已经创建了一个自定义WebViewClient来跳过所有SSL错误:@OverridepublicvoidonReceivedSslError(WebViewview,SslErrorHandlerhandler,SslErrorerror){handler.proceed();}

Android - 通过本地 HTTPS 服务器的视频流 : SSL certificate rejected

我需要在Android中通过本地HTTPS服务器流式传输视频(当然要进行一些后台DRM)。然后Android媒体播放器连接到本地服务器,将视频内容“流”到屏幕上。在HTTP服务器上一切正常,但一旦我启用SSL,视频播放器就会停止。如果我使用浏览器从我的应用程序外部连接到HTTPS服务器,我会收到一个SSL警告,我可以忽略该警告,然后视频播放器启动。有没有办法禁用媒体播放器模块的严格证书处理?我看过很多关于如何使用我自己的HTTP连接执行此操作的帖子,但没有关于如何为媒体播放器执行此操作的帖子。谢谢!更新:用谷歌搜索“内部网证书”或“即时证书”,您会发现一些应该有效的东西。明天会试一试,

java - Android KeyStore : Failed to generate self-signed certificate , 无效的日期字符串

我正在尝试按照我的代码使用androidkeystore创建key对:Calendarstart=Calendar.getInstance();Calendarend=Calendar.getInstance();end.add(Calendar.YEAR,10);KeyPairGeneratorSpecspec=newKeyPairGeneratorSpec.Builder(MyApplication.getInstance()).setAlias(m_alias).setSubject(newX500Principal("CN="+m_alias)).setSerialNumber

android - 使用多个证书签署应用程序

来自https://developer.android.com/studio/publish/index.html处的签名文档:Whenthesystemisinstallinganupdatetoanapplication,ifanyofthecertificatesinthenewversionmatchanyofthecertificatesintheoldversion,thenthesystemallowstheupdate.这表明一个应用程序可以使用多个证书进行签名。这是一个有趣的选项,允许多个实体签署一个应用程序。例如:最初由设备制造商签署的系统应用程序。开发人员可以签署

android - 从服务器 HTTPS 接收和验证证书 - android

我正在通过https从我的android客户端调用网络服务。我必须验证从服务器端收到的证书。我怎么做?目前这是我用来调用网络服务的代码。privatestaticStringSendPost(Stringurl,ArrayListpairs){//url="https://....."errorMessage="";Stringresponse="";DefaultHttpClienthc=newDefaultHttpClient();ResponseHandlerres=newBasicResponseHandler();HttpPostpostMethod=newHttpPost(