summaryrefslogtreecommitdiffstats
path: root/.mention-bot
blob: 69dbe9b88991a59f9f5dedc9d1733feed62a9b8d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{
  "maxReviewers": 3,
  "numFilesToCheck": 5,
  "alwaysNotifyForPaths": [
    {
      "name": "nickvergessen",
      "files": [
        "lib/private/Activity/**",
        "lib/private/Notification/**",
        "lib/public/Activity/**",
        "lib/public/Notification/**"
      ]
    },
    {
      "name": "Xenopathic",
      "files": [
        "apps/files_external/**"
      ]
    }
  ],
  "userBlacklist": [
    "DeepDiver1975",
    "nextcloud-bot",
    "owncloud-bot",
    "PVince81",
    "scrutinizer-auto-fixer",
    "th3fallen",
    "zander"
  ]
}
lor: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
<?php
/**
 * @author Morris Jobke <hey@morrisjobke.de>
 * @author Robin Appelman <icewind@owncloud.com>
 *
 * @copyright Copyright (c) 2016, ownCloud, Inc.
 * @license AGPL-3.0
 *
 * This code is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License, version 3,
 * as published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License, version 3,
 * along with this program.  If not, see <http://www.gnu.org/licenses/>
 *
 */

namespace OCP;

/**
 * Interface ICertificate
 *
 * @package OCP
 * @since 8.0.0
 */
interface ICertificate {
	/**
	 * @return string
	 * @since 8.0.0
	 */
	public function getName();

	/**
	 * @return string
	 * @since 8.0.0
	 */
	public function getCommonName();

	/**
	 * @return string
	 * @since 8.0.0
	 */
	public function getOrganization();

	/**
	 * @return \DateTime
	 * @since 8.0.0
	 */
	public function getIssueDate();

	/**
	 * @return \DateTime
	 * @since 8.0.0
	 */
	public function getExpireDate();

	/**
	 * @return bool
	 * @since 8.0.0
	 */
	public function isExpired();

	/**
	 * @return string
	 * @since 8.0.0
	 */
	public function getIssuerName();

	/**
	 * @return string
	 * @since 8.0.0
	 */
	public function getIssuerOrganization();
}