Submit
Path:
~
/
home
/
sbfocnqg
/
public_html
/
myadmin
/
vendor
/
web-auth
/
webauthn-lib
/
src
/
TrustPath
/
File Content:
CertificateTrustPath.php
<?php declare(strict_types=1); /* * The MIT License (MIT) * * Copyright (c) 2014-2021 Spomky-Labs * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file for details. */ namespace Webauthn\TrustPath; use Assert\Assertion; final class CertificateTrustPath implements TrustPath { /** * @var string[] */ private $certificates; /** * @param string[] $certificates */ public function __construct(array $certificates) { $this->certificates = $certificates; } /** * @return string[] */ public function getCertificates(): array { return $this->certificates; } /** * {@inheritdoc} */ public static function createFromArray(array $data): TrustPath { Assertion::keyExists($data, 'x5c', 'The trust path type is invalid'); return new CertificateTrustPath($data['x5c']); } /** * @return mixed[] */ public function jsonSerialize(): array { return [ 'type' => self::class, 'x5c' => $this->certificates, ]; } }
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
CertificateTrustPath.php
1159 bytes
0644
EcdaaKeyIdTrustPath.php
1072 bytes
0644
EmptyTrustPath.php
629 bytes
0644
TrustPath.php
444 bytes
0644
TrustPathLoader.php
1598 bytes
0644
N4ST4R_ID | Naxtarrr