Bir öğeyi benzersiz olarak tanımlar.
Dijital varlık, genellikle belirli bir hizmet veya içerik sağlayan, tanımlanabilir ve adreslenebilir online tüzel kişilerdir. Öğelere örnek olarak web siteleri, Android uygulamaları, Twitter feed'leri ve Artı Sayfaları verilebilir.
JSON gösterimi |
---|
{ // Union field, only one of the following: "web": { object( |
Alan adı | Tür | Açıklama |
---|---|---|
Birlik alanı, aşağıdakilerden yalnızca biri: | ||
web |
object( |
Bunun bir web öğesi olup olmadığını ayarlayın. |
androidApp |
object( |
Bunun bir Android uygulama öğesi olup olmadığını ayarlayın. |
WebAsset
Bir web öğesini tanımlar.
JSON gösterimi |
---|
{ "site": string, } |
Alan adı | Tür | Açıklama |
---|---|---|
site |
string |
Web öğeleri yalnızca şema, ana makine adı ve bağlantı noktası bölümlerini içeren bir URL ile tanımlanır. Biçim
Ana makine adları tam olmalıdır: Tek bir nokta (" Şu anda yalnızca "http" ve "https" şemalarına izin verilmektedir. Bağlantı noktası numaraları ondalık sayı olarak verilir ve standart bağlantı noktası numaraları kullanılıyorsa bunlar atlanmalıdır: http için 80 ve https için 443. Bu sınırlı URL'ye "site" diyoruz. Aynı şemayı, ana makine adını ve bağlantı noktasını paylaşan tüm URL'ler, sitenin bir parçası ve dolayısıyla web öğesine ait kabul edilir. Örnek:
Ancak, aşağıdaki URL'leri içermez:
|
AndroidAppAsset
Android uygulama öğesini tanımlar.
JSON gösterimi |
---|
{
"packageName": string,
"certificate": {
object( |
Alan adı | Tür | Açıklama |
---|---|---|
packageName |
string |
Android uygulama öğeleri doğal olarak Java paket adlarıyla tanımlanır. Örneğin, Google Haritalar uygulaması com.google.android.apps.maps paket adını kullanmaktadır. Zorunlu |
certificate |
object( |
Paket adı benzersizliğine yönelik global bir yaptırım olmadığından, paket adıyla birlikte bir uygulamayı benzersiz şekilde tanımlayan bir imza sertifikası da gerekir. Bazı uygulamaların imzalama anahtarları döndürüldüğünden zaman içinde farklı anahtarlarla imzalanabilir. Benzersiz kimlik olarak (paket adı, sertifika) kullandığımızdan bunları ayrı öğeler olarak değerlendiririz. Uygulamanın her iki sürümü de aynı veya benzer ifadeleri kullanacağından bu, normalde herhangi bir sorun teşkil etmez. Bununla birlikte, bir anahtar döndürüldüğünde uygulama hakkında açıklamalarda bulunan diğer öğelerin güncellenmesi gerekecektir. (Belirtilen ifadeleri yayınlama ve sorgulamaya yönelik söz dizimlerinin, birden fazla sertifika tarafından bilinen uygulamaları kolayca belirtmenizi sağlamak için söz dizimsel şeker içerdiğini unutmayın.) Zorunlu |
CertificateInfo
Bir X509 sertifikasını tanımlar.
JSON gösterimi |
---|
{ "sha256Fingerprint": string, } |
Alan adı | Tür | Açıklama |
---|---|---|
sha256Fingerprint |
string |
Sertifikanın büyük harfli SHA-265 parmak izi. PEM sertifikasından şu şekilde edinilebilir:
veya aşağıdaki gibi:
Bu örnekte, bu alanın içeriği Bu araçları kullanamıyorsanız PEM sertifikasını DER biçimine dönüştürebilir, söz konusu dizenin SHA-256 karmasını hesaplayabilir ve sonucu onaltılık dize (yani her sekizliğin iki nokta üst üste ile ayrılmış büyük harfli onaltılık gösterimleri) olarak temsil edebilirsiniz. |