nextcloud/lib/public/ICertificate.php

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

65 lines
1 KiB
PHP
Raw Normal View History

2014-08-15 13:54:03 -04:00
<?php
declare(strict_types=1);
2014-08-15 13:54:03 -04:00
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
* SPDX-License-Identifier: AGPL-3.0-only
2014-08-15 13:54:03 -04:00
*/
namespace OCP;
/**
* Interface ICertificate
*
* @since 8.0.0
*/
2014-08-15 13:54:03 -04:00
interface ICertificate {
/**
* @return string
* @since 8.0.0
2014-08-15 13:54:03 -04:00
*/
public function getName(): string;
2014-08-15 13:54:03 -04:00
/**
* @return string|null
* @since 8.0.0
2014-08-15 13:54:03 -04:00
*/
public function getCommonName(): ?string;
2014-08-15 13:54:03 -04:00
/**
* @return string|null
* @since 8.0.0
2014-08-15 13:54:03 -04:00
*/
public function getOrganization(): ?string;
2014-08-15 13:54:03 -04:00
/**
* @return \DateTime
* @since 8.0.0
2014-08-15 13:54:03 -04:00
*/
public function getIssueDate(): \DateTime;
2014-08-15 13:54:03 -04:00
/**
* @return \DateTime
* @since 8.0.0
2014-08-15 13:54:03 -04:00
*/
public function getExpireDate(): \DateTime;
2014-08-15 13:54:03 -04:00
/**
* @return bool
* @since 8.0.0
2014-08-15 13:54:03 -04:00
*/
public function isExpired(): bool;
2014-08-15 13:54:03 -04:00
/**
* @return string|null
* @since 8.0.0
2014-08-15 13:54:03 -04:00
*/
public function getIssuerName(): ?string;
2014-08-15 13:54:03 -04:00
/**
* @return string|null
* @since 8.0.0
2014-08-15 13:54:03 -04:00
*/
public function getIssuerOrganization(): ?string;
2014-08-15 13:54:03 -04:00
}