github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/certificateprovider/apis.js.wasm.yaml (about)

     1  - File: webext/chrome/certificate_provider.idl
     2    Enum:
     3      Name: Algorithm
     4      Values:
     5        - RSASSA_PKCS1_v1_5_MD5_SHA1
     6        - RSASSA_PKCS1_v1_5_SHA1
     7        - RSASSA_PKCS1_v1_5_SHA256
     8        - RSASSA_PKCS1_v1_5_SHA384
     9        - RSASSA_PKCS1_v1_5_SHA512
    10        - RSASSA_PSS_SHA256
    11        - RSASSA_PSS_SHA384
    12        - RSASSA_PSS_SHA512
    13      ExtAttrs:
    14        - Name: Namespace
    15          Values:
    16            - chrome
    17            - certificateProvider
    18  - File: webext/chrome/certificate_provider.idl
    19    Dict:
    20      Name: CertificateInfo
    21      ExtAttrs:
    22        - Name: Namespace
    23          Values:
    24            - chrome
    25            - certificateProvider
    26      Fields:
    27        - Name: certificate
    28          Type:
    29            Name: ArrayBuffer
    30            ExtAttrs:
    31              - Name: Namespace
    32                Values:
    33                  - chrome
    34                  - certificateProvider
    35          ExtAttrs:
    36            - Name: Namespace
    37              Values:
    38                - chrome
    39                - certificateProvider
    40        - Name: supportedHashes
    41          Type:
    42            Name: sequence
    43            Params:
    44              - Name: Hash
    45                ExtAttrs:
    46                  - Name: Namespace
    47                    Values:
    48                      - chrome
    49                      - certificateProvider
    50            ExtAttrs:
    51              - Name: Namespace
    52                Values:
    53                  - chrome
    54                  - certificateProvider
    55          ExtAttrs:
    56            - Name: Namespace
    57              Values:
    58                - chrome
    59                - certificateProvider
    60  - File: webext/chrome/certificate_provider.idl
    61    Callback:
    62      Name: CertificatesCallback
    63      Args:
    64        - Name: certificates
    65          Type:
    66            Name: sequence
    67            Params:
    68              - Name: CertificateInfo
    69                ExtAttrs:
    70                  - Name: Namespace
    71                    Values:
    72                      - chrome
    73                      - certificateProvider
    74            ExtAttrs:
    75              - Name: Namespace
    76                Values:
    77                  - chrome
    78                  - certificateProvider
    79          ExtAttrs:
    80            - Name: Namespace
    81              Values:
    82                - chrome
    83                - certificateProvider
    84        - Name: callback
    85          Type:
    86            Name: ResultCallback
    87            ExtAttrs:
    88              - Name: Namespace
    89                Values:
    90                  - chrome
    91                  - certificateProvider
    92          ExtAttrs:
    93            - Name: Namespace
    94              Values:
    95                - chrome
    96                - certificateProvider
    97      Returns:
    98        - Name: void
    99          ExtAttrs:
   100            - Name: Namespace
   101              Values:
   102                - chrome
   103                - certificateProvider
   104      ExtAttrs:
   105        - Name: Namespace
   106          Values:
   107            - chrome
   108            - certificateProvider
   109  - File: webext/chrome/certificate_provider.idl
   110    Dict:
   111      Name: CertificatesUpdateRequest
   112      ExtAttrs:
   113        - Name: Namespace
   114          Values:
   115            - chrome
   116            - certificateProvider
   117      Fields:
   118        - Name: certificatesRequestId
   119          Type:
   120            Name: long
   121            ExtAttrs:
   122              - Name: Namespace
   123                Values:
   124                  - chrome
   125                  - certificateProvider
   126          ExtAttrs:
   127            - Name: Namespace
   128              Values:
   129                - chrome
   130                - certificateProvider
   131  - File: webext/chrome/certificate_provider.idl
   132    Dict:
   133      Name: ClientCertificateInfo
   134      ExtAttrs:
   135        - Name: Namespace
   136          Values:
   137            - chrome
   138            - certificateProvider
   139      Fields:
   140        - Name: certificateChain
   141          Type:
   142            Name: sequence
   143            Params:
   144              - Name: ArrayBuffer
   145                ExtAttrs:
   146                  - Name: Namespace
   147                    Values:
   148                      - chrome
   149                      - certificateProvider
   150            ExtAttrs:
   151              - Name: Namespace
   152                Values:
   153                  - chrome
   154                  - certificateProvider
   155          ExtAttrs:
   156            - Name: Namespace
   157              Values:
   158                - chrome
   159                - certificateProvider
   160        - Name: supportedAlgorithms
   161          Type:
   162            Name: sequence
   163            Params:
   164              - Name: Algorithm
   165                ExtAttrs:
   166                  - Name: Namespace
   167                    Values:
   168                      - chrome
   169                      - certificateProvider
   170            ExtAttrs:
   171              - Name: Namespace
   172                Values:
   173                  - chrome
   174                  - certificateProvider
   175          ExtAttrs:
   176            - Name: Namespace
   177              Values:
   178                - chrome
   179                - certificateProvider
   180  - File: webext/chrome/certificate_provider.idl
   181    Enum:
   182      Name: Error
   183      Values:
   184        - GENERAL_ERROR
   185      ExtAttrs:
   186        - Name: Namespace
   187          Values:
   188            - chrome
   189            - certificateProvider
   190  - File: webext/chrome/certificate_provider.idl
   191    Enum:
   192      Name: Hash
   193      Values:
   194        - MD5_SHA1
   195        - SHA1
   196        - SHA256
   197        - SHA384
   198        - SHA512
   199      ExtAttrs:
   200        - Name: Namespace
   201          Values:
   202            - chrome
   203            - certificateProvider
   204  - File: webext/chrome/certificate_provider.idl
   205    Enum:
   206      Name: PinRequestErrorType
   207      Values:
   208        - INVALID_PIN
   209        - INVALID_PUK
   210        - MAX_ATTEMPTS_EXCEEDED
   211        - UNKNOWN_ERROR
   212      ExtAttrs:
   213        - Name: Namespace
   214          Values:
   215            - chrome
   216            - certificateProvider
   217  - File: webext/chrome/certificate_provider.idl
   218    Enum:
   219      Name: PinRequestType
   220      Values:
   221        - PIN
   222        - PUK
   223      ExtAttrs:
   224        - Name: Namespace
   225          Values:
   226            - chrome
   227            - certificateProvider
   228  - File: webext/chrome/certificate_provider.idl
   229    Dict:
   230      Name: PinResponseDetails
   231      ExtAttrs:
   232        - Name: Namespace
   233          Values:
   234            - chrome
   235            - certificateProvider
   236      Fields:
   237        - Name: userInput
   238          Type:
   239            Name: DOMString
   240            Nullable: true
   241            ExtAttrs:
   242              - Name: Namespace
   243                Values:
   244                  - chrome
   245                  - certificateProvider
   246          ExtAttrs:
   247            - Name: Namespace
   248              Values:
   249                - chrome
   250                - certificateProvider
   251  - File: webext/chrome/certificate_provider.idl
   252    Callback:
   253      Name: ReportSignatureCallback
   254      Returns:
   255        - Name: void
   256          ExtAttrs:
   257            - Name: Namespace
   258              Values:
   259                - chrome
   260                - certificateProvider
   261      ExtAttrs:
   262        - Name: Namespace
   263          Values:
   264            - chrome
   265            - certificateProvider
   266  - File: webext/chrome/certificate_provider.idl
   267    Dict:
   268      Name: ReportSignatureDetails
   269      ExtAttrs:
   270        - Name: Namespace
   271          Values:
   272            - chrome
   273            - certificateProvider
   274      Fields:
   275        - Name: signRequestId
   276          Type:
   277            Name: long
   278            ExtAttrs:
   279              - Name: Namespace
   280                Values:
   281                  - chrome
   282                  - certificateProvider
   283          ExtAttrs:
   284            - Name: Namespace
   285              Values:
   286                - chrome
   287                - certificateProvider
   288        - Name: error
   289          Type:
   290            Name: Error
   291            Nullable: true
   292            ExtAttrs:
   293              - Name: Namespace
   294                Values:
   295                  - chrome
   296                  - certificateProvider
   297          ExtAttrs:
   298            - Name: Namespace
   299              Values:
   300                - chrome
   301                - certificateProvider
   302        - Name: signature
   303          Type:
   304            Name: ArrayBuffer
   305            Nullable: true
   306            ExtAttrs:
   307              - Name: Namespace
   308                Values:
   309                  - chrome
   310                  - certificateProvider
   311          ExtAttrs:
   312            - Name: Namespace
   313              Values:
   314                - chrome
   315                - certificateProvider
   316  - File: webext/chrome/certificate_provider.idl
   317    Callback:
   318      Name: RequestPinCallback
   319      Args:
   320        - Name: details
   321          Optional: true
   322          Type:
   323            Name: PinResponseDetails
   324            ExtAttrs:
   325              - Name: Namespace
   326                Values:
   327                  - chrome
   328                  - certificateProvider
   329          ExtAttrs:
   330            - Name: Namespace
   331              Values:
   332                - chrome
   333                - certificateProvider
   334      Returns:
   335        - Name: void
   336          ExtAttrs:
   337            - Name: Namespace
   338              Values:
   339                - chrome
   340                - certificateProvider
   341      ExtAttrs:
   342        - Name: Namespace
   343          Values:
   344            - chrome
   345            - certificateProvider
   346  - File: webext/chrome/certificate_provider.idl
   347    Dict:
   348      Name: RequestPinDetails
   349      ExtAttrs:
   350        - Name: Namespace
   351          Values:
   352            - chrome
   353            - certificateProvider
   354      Fields:
   355        - Name: signRequestId
   356          Type:
   357            Name: long
   358            ExtAttrs:
   359              - Name: Namespace
   360                Values:
   361                  - chrome
   362                  - certificateProvider
   363          ExtAttrs:
   364            - Name: Namespace
   365              Values:
   366                - chrome
   367                - certificateProvider
   368        - Name: requestType
   369          Type:
   370            Name: PinRequestType
   371            Nullable: true
   372            ExtAttrs:
   373              - Name: Namespace
   374                Values:
   375                  - chrome
   376                  - certificateProvider
   377          ExtAttrs:
   378            - Name: Namespace
   379              Values:
   380                - chrome
   381                - certificateProvider
   382        - Name: errorType
   383          Type:
   384            Name: PinRequestErrorType
   385            Nullable: true
   386            ExtAttrs:
   387              - Name: Namespace
   388                Values:
   389                  - chrome
   390                  - certificateProvider
   391          ExtAttrs:
   392            - Name: Namespace
   393              Values:
   394                - chrome
   395                - certificateProvider
   396        - Name: attemptsLeft
   397          Type:
   398            Name: long
   399            Nullable: true
   400            ExtAttrs:
   401              - Name: Namespace
   402                Values:
   403                  - chrome
   404                  - certificateProvider
   405          ExtAttrs:
   406            - Name: Namespace
   407              Values:
   408                - chrome
   409                - certificateProvider
   410  - File: webext/chrome/certificate_provider.idl
   411    Callback:
   412      Name: ResultCallback
   413      Args:
   414        - Name: rejectedCertificates
   415          Type:
   416            Name: sequence
   417            Params:
   418              - Name: ArrayBuffer
   419                ExtAttrs:
   420                  - Name: Namespace
   421                    Values:
   422                      - chrome
   423                      - certificateProvider
   424            ExtAttrs:
   425              - Name: Namespace
   426                Values:
   427                  - chrome
   428                  - certificateProvider
   429          ExtAttrs:
   430            - Name: Namespace
   431              Values:
   432                - chrome
   433                - certificateProvider
   434      Returns:
   435        - Name: void
   436          ExtAttrs:
   437            - Name: Namespace
   438              Values:
   439                - chrome
   440                - certificateProvider
   441      ExtAttrs:
   442        - Name: Namespace
   443          Values:
   444            - chrome
   445            - certificateProvider
   446  - File: webext/chrome/certificate_provider.idl
   447    Callback:
   448      Name: SetCertificatesCallback
   449      Returns:
   450        - Name: void
   451          ExtAttrs:
   452            - Name: Namespace
   453              Values:
   454                - chrome
   455                - certificateProvider
   456      ExtAttrs:
   457        - Name: Namespace
   458          Values:
   459            - chrome
   460            - certificateProvider
   461  - File: webext/chrome/certificate_provider.idl
   462    Dict:
   463      Name: SetCertificatesDetails
   464      ExtAttrs:
   465        - Name: Namespace
   466          Values:
   467            - chrome
   468            - certificateProvider
   469      Fields:
   470        - Name: certificatesRequestId
   471          Type:
   472            Name: long
   473            Nullable: true
   474            ExtAttrs:
   475              - Name: Namespace
   476                Values:
   477                  - chrome
   478                  - certificateProvider
   479          ExtAttrs:
   480            - Name: Namespace
   481              Values:
   482                - chrome
   483                - certificateProvider
   484        - Name: error
   485          Type:
   486            Name: Error
   487            Nullable: true
   488            ExtAttrs:
   489              - Name: Namespace
   490                Values:
   491                  - chrome
   492                  - certificateProvider
   493          ExtAttrs:
   494            - Name: Namespace
   495              Values:
   496                - chrome
   497                - certificateProvider
   498        - Name: clientCertificates
   499          Type:
   500            Name: sequence
   501            Params:
   502              - Name: ClientCertificateInfo
   503                ExtAttrs:
   504                  - Name: Namespace
   505                    Values:
   506                      - chrome
   507                      - certificateProvider
   508            ExtAttrs:
   509              - Name: Namespace
   510                Values:
   511                  - chrome
   512                  - certificateProvider
   513          ExtAttrs:
   514            - Name: Namespace
   515              Values:
   516                - chrome
   517                - certificateProvider
   518  - File: webext/chrome/certificate_provider.idl
   519    Callback:
   520      Name: SignCallback
   521      Args:
   522        - Name: signature
   523          Optional: true
   524          Type:
   525            Name: ArrayBuffer
   526            ExtAttrs:
   527              - Name: Namespace
   528                Values:
   529                  - chrome
   530                  - certificateProvider
   531          ExtAttrs:
   532            - Name: Namespace
   533              Values:
   534                - chrome
   535                - certificateProvider
   536      Returns:
   537        - Name: void
   538          ExtAttrs:
   539            - Name: Namespace
   540              Values:
   541                - chrome
   542                - certificateProvider
   543      ExtAttrs:
   544        - Name: Namespace
   545          Values:
   546            - chrome
   547            - certificateProvider
   548  - File: webext/chrome/certificate_provider.idl
   549    Dict:
   550      Name: SignRequest
   551      ExtAttrs:
   552        - Name: Namespace
   553          Values:
   554            - chrome
   555            - certificateProvider
   556      Fields:
   557        - Name: signRequestId
   558          Type:
   559            Name: long
   560            ExtAttrs:
   561              - Name: Namespace
   562                Values:
   563                  - chrome
   564                  - certificateProvider
   565          ExtAttrs:
   566            - Name: Namespace
   567              Values:
   568                - chrome
   569                - certificateProvider
   570        - Name: digest
   571          Type:
   572            Name: ArrayBuffer
   573            ExtAttrs:
   574              - Name: Namespace
   575                Values:
   576                  - chrome
   577                  - certificateProvider
   578          ExtAttrs:
   579            - Name: Namespace
   580              Values:
   581                - chrome
   582                - certificateProvider
   583        - Name: hash
   584          Type:
   585            Name: Hash
   586            ExtAttrs:
   587              - Name: Namespace
   588                Values:
   589                  - chrome
   590                  - certificateProvider
   591          ExtAttrs:
   592            - Name: Namespace
   593              Values:
   594                - chrome
   595                - certificateProvider
   596        - Name: certificate
   597          Type:
   598            Name: ArrayBuffer
   599            ExtAttrs:
   600              - Name: Namespace
   601                Values:
   602                  - chrome
   603                  - certificateProvider
   604          ExtAttrs:
   605            - Name: Namespace
   606              Values:
   607                - chrome
   608                - certificateProvider
   609  - File: webext/chrome/certificate_provider.idl
   610    Dict:
   611      Name: SignatureRequest
   612      ExtAttrs:
   613        - Name: Namespace
   614          Values:
   615            - chrome
   616            - certificateProvider
   617      Fields:
   618        - Name: signRequestId
   619          Type:
   620            Name: long
   621            ExtAttrs:
   622              - Name: Namespace
   623                Values:
   624                  - chrome
   625                  - certificateProvider
   626          ExtAttrs:
   627            - Name: Namespace
   628              Values:
   629                - chrome
   630                - certificateProvider
   631        - Name: input
   632          Type:
   633            Name: ArrayBuffer
   634            ExtAttrs:
   635              - Name: Namespace
   636                Values:
   637                  - chrome
   638                  - certificateProvider
   639          ExtAttrs:
   640            - Name: Namespace
   641              Values:
   642                - chrome
   643                - certificateProvider
   644        - Name: algorithm
   645          Type:
   646            Name: Algorithm
   647            ExtAttrs:
   648              - Name: Namespace
   649                Values:
   650                  - chrome
   651                  - certificateProvider
   652          ExtAttrs:
   653            - Name: Namespace
   654              Values:
   655                - chrome
   656                - certificateProvider
   657        - Name: certificate
   658          Type:
   659            Name: ArrayBuffer
   660            ExtAttrs:
   661              - Name: Namespace
   662                Values:
   663                  - chrome
   664                  - certificateProvider
   665          ExtAttrs:
   666            - Name: Namespace
   667              Values:
   668                - chrome
   669                - certificateProvider
   670  - File: webext/chrome/certificate_provider.idl
   671    Callback:
   672      Name: StopPinRequestCallback
   673      Returns:
   674        - Name: void
   675          ExtAttrs:
   676            - Name: Namespace
   677              Values:
   678                - chrome
   679                - certificateProvider
   680      ExtAttrs:
   681        - Name: Namespace
   682          Values:
   683            - chrome
   684            - certificateProvider
   685  - File: webext/chrome/certificate_provider.idl
   686    Dict:
   687      Name: StopPinRequestDetails
   688      ExtAttrs:
   689        - Name: Namespace
   690          Values:
   691            - chrome
   692            - certificateProvider
   693      Fields:
   694        - Name: signRequestId
   695          Type:
   696            Name: long
   697            ExtAttrs:
   698              - Name: Namespace
   699                Values:
   700                  - chrome
   701                  - certificateProvider
   702          ExtAttrs:
   703            - Name: Namespace
   704              Values:
   705                - chrome
   706                - certificateProvider
   707        - Name: errorType
   708          Type:
   709            Name: PinRequestErrorType
   710            Nullable: true
   711            ExtAttrs:
   712              - Name: Namespace
   713                Values:
   714                  - chrome
   715                  - certificateProvider
   716          ExtAttrs:
   717            - Name: Namespace
   718              Values:
   719                - chrome
   720                - certificateProvider
   721  - File: webext/chrome/certificate_provider.idl
   722    WebextEvent:
   723      Name: onCertificatesRequested
   724      Modifier: static
   725      Args:
   726        - Name: reportCallback
   727          Type:
   728            Name: CertificatesCallback
   729            ExtAttrs:
   730              - Name: Namespace
   731                Values:
   732                  - chrome
   733                  - certificateProvider
   734          ExtAttrs:
   735            - Name: Namespace
   736              Values:
   737                - chrome
   738                - certificateProvider
   739      Returns:
   740        - Name: void
   741          ExtAttrs:
   742            - Name: Namespace
   743              Values:
   744                - chrome
   745                - certificateProvider
   746      ExtAttrs:
   747        - Name: deprecated
   748          Values:
   749            - Use $(ref:onCertificatesUpdateRequested) instead.
   750        - Name: Namespace
   751          Values:
   752            - chrome
   753            - certificateProvider
   754  - File: webext/chrome/certificate_provider.idl
   755    WebextEvent:
   756      Name: onCertificatesUpdateRequested
   757      Modifier: static
   758      Args:
   759        - Name: request
   760          Type:
   761            Name: CertificatesUpdateRequest
   762            ExtAttrs:
   763              - Name: Namespace
   764                Values:
   765                  - chrome
   766                  - certificateProvider
   767          ExtAttrs:
   768            - Name: Namespace
   769              Values:
   770                - chrome
   771                - certificateProvider
   772      Returns:
   773        - Name: void
   774          ExtAttrs:
   775            - Name: Namespace
   776              Values:
   777                - chrome
   778                - certificateProvider
   779      ExtAttrs:
   780        - Name: Namespace
   781          Values:
   782            - chrome
   783            - certificateProvider
   784  - File: webext/chrome/certificate_provider.idl
   785    WebextEvent:
   786      Name: onSignDigestRequested
   787      Modifier: static
   788      Args:
   789        - Name: request
   790          Type:
   791            Name: SignRequest
   792            ExtAttrs:
   793              - Name: Namespace
   794                Values:
   795                  - chrome
   796                  - certificateProvider
   797          ExtAttrs:
   798            - Name: Namespace
   799              Values:
   800                - chrome
   801                - certificateProvider
   802        - Name: reportCallback
   803          Type:
   804            Name: SignCallback
   805            ExtAttrs:
   806              - Name: Namespace
   807                Values:
   808                  - chrome
   809                  - certificateProvider
   810          ExtAttrs:
   811            - Name: Namespace
   812              Values:
   813                - chrome
   814                - certificateProvider
   815      Returns:
   816        - Name: void
   817          ExtAttrs:
   818            - Name: Namespace
   819              Values:
   820                - chrome
   821                - certificateProvider
   822      ExtAttrs:
   823        - Name: deprecated
   824          Values:
   825            - Use $(ref:onSignatureRequested) instead.
   826        - Name: Namespace
   827          Values:
   828            - chrome
   829            - certificateProvider
   830  - File: webext/chrome/certificate_provider.idl
   831    WebextEvent:
   832      Name: onSignatureRequested
   833      Modifier: static
   834      Args:
   835        - Name: request
   836          Type:
   837            Name: SignatureRequest
   838            ExtAttrs:
   839              - Name: Namespace
   840                Values:
   841                  - chrome
   842                  - certificateProvider
   843          ExtAttrs:
   844            - Name: Namespace
   845              Values:
   846                - chrome
   847                - certificateProvider
   848      Returns:
   849        - Name: void
   850          ExtAttrs:
   851            - Name: Namespace
   852              Values:
   853                - chrome
   854                - certificateProvider
   855      ExtAttrs:
   856        - Name: Namespace
   857          Values:
   858            - chrome
   859            - certificateProvider
   860  - File: webext/chrome/certificate_provider.idl
   861    WebextFunc:
   862      Name: reportSignature
   863      Modifier: static
   864      Args:
   865        - Name: details
   866          Type:
   867            Name: ReportSignatureDetails
   868            ExtAttrs:
   869              - Name: Namespace
   870                Values:
   871                  - chrome
   872                  - certificateProvider
   873          ExtAttrs:
   874            - Name: Namespace
   875              Values:
   876                - chrome
   877                - certificateProvider
   878      Returns:
   879        - Name: Promise
   880          Params:
   881            - Name: void
   882      ExtAttrs:
   883        - Name: supportsPromises
   884        - Name: Namespace
   885          Values:
   886            - chrome
   887            - certificateProvider
   888  - File: webext/chrome/certificate_provider.idl
   889    WebextFunc:
   890      Name: requestPin
   891      Modifier: static
   892      Args:
   893        - Name: details
   894          Type:
   895            Name: RequestPinDetails
   896            ExtAttrs:
   897              - Name: Namespace
   898                Values:
   899                  - chrome
   900                  - certificateProvider
   901          ExtAttrs:
   902            - Name: Namespace
   903              Values:
   904                - chrome
   905                - certificateProvider
   906      Returns:
   907        - Name: Promise
   908          Params:
   909            - Name: PinResponseDetails
   910              ExtAttrs:
   911                - Name: Namespace
   912                  Values:
   913                    - chrome
   914                    - certificateProvider
   915      ExtAttrs:
   916        - Name: supportsPromises
   917        - Name: Namespace
   918          Values:
   919            - chrome
   920            - certificateProvider
   921  - File: webext/chrome/certificate_provider.idl
   922    WebextFunc:
   923      Name: setCertificates
   924      Modifier: static
   925      Args:
   926        - Name: details
   927          Type:
   928            Name: SetCertificatesDetails
   929            ExtAttrs:
   930              - Name: Namespace
   931                Values:
   932                  - chrome
   933                  - certificateProvider
   934          ExtAttrs:
   935            - Name: Namespace
   936              Values:
   937                - chrome
   938                - certificateProvider
   939      Returns:
   940        - Name: Promise
   941          Params:
   942            - Name: void
   943      ExtAttrs:
   944        - Name: supportsPromises
   945        - Name: Namespace
   946          Values:
   947            - chrome
   948            - certificateProvider
   949  - File: webext/chrome/certificate_provider.idl
   950    WebextFunc:
   951      Name: stopPinRequest
   952      Modifier: static
   953      Args:
   954        - Name: details
   955          Type:
   956            Name: StopPinRequestDetails
   957            ExtAttrs:
   958              - Name: Namespace
   959                Values:
   960                  - chrome
   961                  - certificateProvider
   962          ExtAttrs:
   963            - Name: Namespace
   964              Values:
   965                - chrome
   966                - certificateProvider
   967      Returns:
   968        - Name: Promise
   969          Params:
   970            - Name: void
   971      ExtAttrs:
   972        - Name: supportsPromises
   973        - Name: Namespace
   974          Values:
   975            - chrome
   976            - certificateProvider