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

     1  - File: webext/chrome/platform_keys.idl
     2    Dict:
     3      Name: ClientCertificateRequest
     4      ExtAttrs:
     5        - Name: Namespace
     6          Values:
     7            - chrome
     8            - platformKeys
     9      Fields:
    10        - Name: certificateTypes
    11          Type:
    12            Name: sequence
    13            Params:
    14              - Name: ClientCertificateType
    15                ExtAttrs:
    16                  - Name: Namespace
    17                    Values:
    18                      - chrome
    19                      - platformKeys
    20            ExtAttrs:
    21              - Name: Namespace
    22                Values:
    23                  - chrome
    24                  - platformKeys
    25          ExtAttrs:
    26            - Name: Namespace
    27              Values:
    28                - chrome
    29                - platformKeys
    30        - Name: certificateAuthorities
    31          Type:
    32            Name: sequence
    33            Params:
    34              - Name: ArrayBuffer
    35                ExtAttrs:
    36                  - Name: Namespace
    37                    Values:
    38                      - chrome
    39                      - platformKeys
    40            ExtAttrs:
    41              - Name: Namespace
    42                Values:
    43                  - chrome
    44                  - platformKeys
    45          ExtAttrs:
    46            - Name: Namespace
    47              Values:
    48                - chrome
    49                - platformKeys
    50  - File: webext/chrome/platform_keys.idl
    51    Enum:
    52      Name: ClientCertificateType
    53      Values:
    54        - rsaSign
    55        - ecdsaSign
    56      ExtAttrs:
    57        - Name: Namespace
    58          Values:
    59            - chrome
    60            - platformKeys
    61  - File: webext/chrome/platform_keys.idl
    62    Callback:
    63      Name: GetKeyPairCallback
    64      Args:
    65        - Name: publicKey
    66          Type:
    67            Name: object
    68            ExtAttrs:
    69              - Name: Namespace
    70                Values:
    71                  - chrome
    72                  - platformKeys
    73          ExtAttrs:
    74            - Name: Namespace
    75              Values:
    76                - chrome
    77                - platformKeys
    78        - Name: privateKey
    79          Optional: true
    80          Type:
    81            Name: object
    82            ExtAttrs:
    83              - Name: Namespace
    84                Values:
    85                  - chrome
    86                  - platformKeys
    87          ExtAttrs:
    88            - Name: Namespace
    89              Values:
    90                - chrome
    91                - platformKeys
    92      Returns:
    93        - Name: void
    94          ExtAttrs:
    95            - Name: Namespace
    96              Values:
    97                - chrome
    98                - platformKeys
    99      ExtAttrs:
   100        - Name: Namespace
   101          Values:
   102            - chrome
   103            - platformKeys
   104  - File: webext/chrome/platform_keys.idl
   105    Dict:
   106      Name: Match
   107      ExtAttrs:
   108        - Name: Namespace
   109          Values:
   110            - chrome
   111            - platformKeys
   112      Fields:
   113        - Name: certificate
   114          Type:
   115            Name: ArrayBuffer
   116            ExtAttrs:
   117              - Name: Namespace
   118                Values:
   119                  - chrome
   120                  - platformKeys
   121          ExtAttrs:
   122            - Name: Namespace
   123              Values:
   124                - chrome
   125                - platformKeys
   126        - Name: keyAlgorithm
   127          Type:
   128            Name: object
   129            ExtAttrs:
   130              - Name: Namespace
   131                Values:
   132                  - chrome
   133                  - platformKeys
   134          ExtAttrs:
   135            - Name: Namespace
   136              Values:
   137                - chrome
   138                - platformKeys
   139  - File: webext/chrome/platform_keys.idl
   140    Callback:
   141      Name: SelectCallback
   142      Args:
   143        - Name: matches
   144          Type:
   145            Name: sequence
   146            Params:
   147              - Name: Match
   148                ExtAttrs:
   149                  - Name: Namespace
   150                    Values:
   151                      - chrome
   152                      - platformKeys
   153            ExtAttrs:
   154              - Name: Namespace
   155                Values:
   156                  - chrome
   157                  - platformKeys
   158          ExtAttrs:
   159            - Name: Namespace
   160              Values:
   161                - chrome
   162                - platformKeys
   163      Returns:
   164        - Name: void
   165          ExtAttrs:
   166            - Name: Namespace
   167              Values:
   168                - chrome
   169                - platformKeys
   170      ExtAttrs:
   171        - Name: Namespace
   172          Values:
   173            - chrome
   174            - platformKeys
   175  - File: webext/chrome/platform_keys.idl
   176    Dict:
   177      Name: SelectDetails
   178      ExtAttrs:
   179        - Name: Namespace
   180          Values:
   181            - chrome
   182            - platformKeys
   183      Fields:
   184        - Name: request
   185          Type:
   186            Name: ClientCertificateRequest
   187            ExtAttrs:
   188              - Name: Namespace
   189                Values:
   190                  - chrome
   191                  - platformKeys
   192          ExtAttrs:
   193            - Name: Namespace
   194              Values:
   195                - chrome
   196                - platformKeys
   197        - Name: clientCerts
   198          Type:
   199            Name: sequence
   200            Params:
   201              - Name: ArrayBuffer
   202                ExtAttrs:
   203                  - Name: Namespace
   204                    Values:
   205                      - chrome
   206                      - platformKeys
   207            Nullable: true
   208            ExtAttrs:
   209              - Name: Namespace
   210                Values:
   211                  - chrome
   212                  - platformKeys
   213          ExtAttrs:
   214            - Name: Namespace
   215              Values:
   216                - chrome
   217                - platformKeys
   218        - Name: interactive
   219          Type:
   220            Name: boolean
   221            ExtAttrs:
   222              - Name: Namespace
   223                Values:
   224                  - chrome
   225                  - platformKeys
   226          ExtAttrs:
   227            - Name: Namespace
   228              Values:
   229                - chrome
   230                - platformKeys
   231  - File: webext/chrome/platform_keys.idl
   232    Callback:
   233      Name: VerificationCallback
   234      Args:
   235        - Name: result
   236          Type:
   237            Name: VerificationResult
   238            ExtAttrs:
   239              - Name: Namespace
   240                Values:
   241                  - chrome
   242                  - platformKeys
   243          ExtAttrs:
   244            - Name: Namespace
   245              Values:
   246                - chrome
   247                - platformKeys
   248      Returns:
   249        - Name: void
   250          ExtAttrs:
   251            - Name: Namespace
   252              Values:
   253                - chrome
   254                - platformKeys
   255      ExtAttrs:
   256        - Name: Namespace
   257          Values:
   258            - chrome
   259            - platformKeys
   260  - File: webext/chrome/platform_keys.idl
   261    Dict:
   262      Name: VerificationDetails
   263      ExtAttrs:
   264        - Name: Namespace
   265          Values:
   266            - chrome
   267            - platformKeys
   268      Fields:
   269        - Name: serverCertificateChain
   270          Type:
   271            Name: sequence
   272            Params:
   273              - Name: ArrayBuffer
   274                ExtAttrs:
   275                  - Name: Namespace
   276                    Values:
   277                      - chrome
   278                      - platformKeys
   279            ExtAttrs:
   280              - Name: Namespace
   281                Values:
   282                  - chrome
   283                  - platformKeys
   284          ExtAttrs:
   285            - Name: Namespace
   286              Values:
   287                - chrome
   288                - platformKeys
   289        - Name: hostname
   290          Type:
   291            Name: DOMString
   292            ExtAttrs:
   293              - Name: Namespace
   294                Values:
   295                  - chrome
   296                  - platformKeys
   297          ExtAttrs:
   298            - Name: Namespace
   299              Values:
   300                - chrome
   301                - platformKeys
   302  - File: webext/chrome/platform_keys.idl
   303    Dict:
   304      Name: VerificationResult
   305      ExtAttrs:
   306        - Name: Namespace
   307          Values:
   308            - chrome
   309            - platformKeys
   310      Fields:
   311        - Name: trusted
   312          Type:
   313            Name: boolean
   314            ExtAttrs:
   315              - Name: Namespace
   316                Values:
   317                  - chrome
   318                  - platformKeys
   319          ExtAttrs:
   320            - Name: Namespace
   321              Values:
   322                - chrome
   323                - platformKeys
   324        - Name: debug_errors
   325          Type:
   326            Name: sequence
   327            Params:
   328              - Name: DOMString
   329                ExtAttrs:
   330                  - Name: Namespace
   331                    Values:
   332                      - chrome
   333                      - platformKeys
   334            ExtAttrs:
   335              - Name: Namespace
   336                Values:
   337                  - chrome
   338                  - platformKeys
   339          ExtAttrs:
   340            - Name: Namespace
   341              Values:
   342                - chrome
   343                - platformKeys
   344  - File: webext/chrome/platform_keys.idl
   345    WebextFunc:
   346      Name: getKeyPair
   347      Modifier: static
   348      Args:
   349        - Name: certificate
   350          Type:
   351            Name: ArrayBuffer
   352            ExtAttrs:
   353              - Name: Namespace
   354                Values:
   355                  - chrome
   356                  - platformKeys
   357          ExtAttrs:
   358            - Name: Namespace
   359              Values:
   360                - chrome
   361                - platformKeys
   362        - Name: parameters
   363          Type:
   364            Name: object
   365            ExtAttrs:
   366              - Name: Namespace
   367                Values:
   368                  - chrome
   369                  - platformKeys
   370          ExtAttrs:
   371            - Name: Namespace
   372              Values:
   373                - chrome
   374                - platformKeys
   375        - Name: callback
   376          Type:
   377            Name: GetKeyPairCallback
   378            ExtAttrs:
   379              - Name: Namespace
   380                Values:
   381                  - chrome
   382                  - platformKeys
   383          ExtAttrs:
   384            - Name: Namespace
   385              Values:
   386                - chrome
   387                - platformKeys
   388      Returns:
   389        - Name: void
   390          ExtAttrs:
   391            - Name: Namespace
   392              Values:
   393                - chrome
   394                - platformKeys
   395      ExtAttrs:
   396        - Name: nocompile
   397        - Name: Namespace
   398          Values:
   399            - chrome
   400            - platformKeys
   401  - File: webext/chrome/platform_keys.idl
   402    WebextFunc:
   403      Name: getKeyPairBySpki
   404      Modifier: static
   405      Args:
   406        - Name: publicKeySpkiDer
   407          Type:
   408            Name: ArrayBuffer
   409            ExtAttrs:
   410              - Name: Namespace
   411                Values:
   412                  - chrome
   413                  - platformKeys
   414          ExtAttrs:
   415            - Name: Namespace
   416              Values:
   417                - chrome
   418                - platformKeys
   419        - Name: parameters
   420          Type:
   421            Name: object
   422            ExtAttrs:
   423              - Name: Namespace
   424                Values:
   425                  - chrome
   426                  - platformKeys
   427          ExtAttrs:
   428            - Name: Namespace
   429              Values:
   430                - chrome
   431                - platformKeys
   432        - Name: callback
   433          Type:
   434            Name: GetKeyPairCallback
   435            ExtAttrs:
   436              - Name: Namespace
   437                Values:
   438                  - chrome
   439                  - platformKeys
   440          ExtAttrs:
   441            - Name: Namespace
   442              Values:
   443                - chrome
   444                - platformKeys
   445      Returns:
   446        - Name: void
   447          ExtAttrs:
   448            - Name: Namespace
   449              Values:
   450                - chrome
   451                - platformKeys
   452      ExtAttrs:
   453        - Name: nocompile
   454        - Name: Namespace
   455          Values:
   456            - chrome
   457            - platformKeys
   458  - File: webext/chrome/platform_keys.idl
   459    WebextFunc:
   460      Name: selectClientCertificates
   461      Modifier: static
   462      Args:
   463        - Name: details
   464          Type:
   465            Name: SelectDetails
   466            ExtAttrs:
   467              - Name: Namespace
   468                Values:
   469                  - chrome
   470                  - platformKeys
   471          ExtAttrs:
   472            - Name: Namespace
   473              Values:
   474                - chrome
   475                - platformKeys
   476        - Name: callback
   477          Type:
   478            Name: SelectCallback
   479            ExtAttrs:
   480              - Name: Namespace
   481                Values:
   482                  - chrome
   483                  - platformKeys
   484          ExtAttrs:
   485            - Name: Namespace
   486              Values:
   487                - chrome
   488                - platformKeys
   489      Returns:
   490        - Name: void
   491          ExtAttrs:
   492            - Name: Namespace
   493              Values:
   494                - chrome
   495                - platformKeys
   496      ExtAttrs:
   497        - Name: nocompile
   498        - Name: Namespace
   499          Values:
   500            - chrome
   501            - platformKeys
   502  - File: webext/chrome/platform_keys.idl
   503    WebextFunc:
   504      Name: subtleCrypto
   505      Modifier: static
   506      Returns:
   507        - Name: object
   508          ExtAttrs:
   509            - Name: Namespace
   510              Values:
   511                - chrome
   512                - platformKeys
   513      ExtAttrs:
   514        - Name: nocompile
   515        - Name: Namespace
   516          Values:
   517            - chrome
   518            - platformKeys
   519  - File: webext/chrome/platform_keys.idl
   520    WebextFunc:
   521      Name: verifyTLSServerCertificate
   522      Modifier: static
   523      Args:
   524        - Name: details
   525          Type:
   526            Name: VerificationDetails
   527            ExtAttrs:
   528              - Name: Namespace
   529                Values:
   530                  - chrome
   531                  - platformKeys
   532          ExtAttrs:
   533            - Name: Namespace
   534              Values:
   535                - chrome
   536                - platformKeys
   537        - Name: callback
   538          Type:
   539            Name: VerificationCallback
   540            ExtAttrs:
   541              - Name: Namespace
   542                Values:
   543                  - chrome
   544                  - platformKeys
   545          ExtAttrs:
   546            - Name: Namespace
   547              Values:
   548                - chrome
   549                - platformKeys
   550      Returns:
   551        - Name: void
   552          ExtAttrs:
   553            - Name: Namespace
   554              Values:
   555                - chrome
   556                - platformKeys
   557      ExtAttrs:
   558        - Name: Namespace
   559          Values:
   560            - chrome
   561            - platformKeys